home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 4,401 to 4,500 / aol-file-protocol-4400-4401-to-4500.zip / AOLDLs / PDA-Newton Development / NW+ Novice Newton Programming / NovProg1.sit / System Log 3_17_96 edit 2 next >
Text File  |  1996-03-19  |  240KB  |  5,733 lines

  1. Subj:  I'd like to ...
  2. Date:  93-12-25 16:13:31 EST
  3. From:  RobertK54
  4. Posted on:  America Online
  5.  
  6. ... develop some utilities etc. for my Newt but I find it VERY hard to justify shelling out another $800.  Are there any other utilities and technical references available to allow some basic programmin?
  7.  
  8. Bob Kirnum
  9.  
  10. Subj:  Nope
  11. Date:  93-12-25 18:12:17 EST
  12. From:  AndrewWelc
  13. Posted on:  America Online
  14.  
  15. >>
  16. ... develop some utilities etc. for my Newt but I find it VERY hard to justify shelling out another $800.  Are there any other utilities and technical references available to allow some basic programmin?
  17. <<
  18. Sorry to say that currently the only way I know of the develop apps for the Newton is to purchase the $795 Newton Developer's Kit from Apple.
  19.  
  20. I concur with your desire for a less expensive Newton development platform.
  21.  
  22. Andrew
  23.  
  24. Subj:  Oh well ...
  25. Date:  93-12-26 21:31:55 EST
  26. From:  RobertK54
  27. Posted on:  America Online
  28.  
  29. Thanks for the info Andrew 'Maelstrom' Welch!
  30.  
  31. I didn't really expect there would be a reasonably priced tool.  Any books providing technical details of the Newt ?  I am interested in such things as the infra-red interface and its capabilities (other than beaming data).
  32.  
  33.  Bob Kirnum
  34.  
  35. Subj:  Re: IR Interface (RobertK54)
  36. Date:  93-12-26 21:52:01 EST
  37. From:  CreamNEggs
  38. Posted on:  America Online
  39.  
  40. Bob:
  41.  
  42. The IR interface really is designed for beaming small amounts of data between 2 Newtons. I believe there is a discussion thread here somewhere that covers the topic in some detail. (Check the Newton Games discussion too - it might be there). 
  43.  
  44. The biggest problem though (apart from speed andpower requirements) is the simple fact that there's not much documentation yet.
  45.  
  46. Incidentally, the NTK is very reasonably priced but I will resist the urge to lecture...
  47.  
  48. Bill Colsher
  49.  
  50. Subj:  Newton Programming Tools
  51. Date:  93-12-27 11:06:55 EST
  52. From:  LouKrieg
  53. Posted on:  America Online
  54.  
  55.  If it's any comfort (it probably won't be :-)), the cost of getting into Newton development is actually incredibly low if you own a Mac.
  56.  As the proprietor of a new company developing for the Newt, I have considered the Zoomer and other pseudo-PDAs (i.e the Pen-Windows platforms) and I'll need to acquire a PC to do that work...so it ends up that you really need both platforms anyway. Perhaps the PowerPC based machines will make this a bit more pleasant.
  57.   I guess the real issue is that if you're going to do development commercially, a few thousand dollars to set up a business is pretty low compared to, say, buying a MacDonald's franchise! And, I suspect, a lot more fun! And the cost is certainly lower than setting up to do serious Mac development (ETO is about $1300 plus MacApp, etc).
  58.  
  59. Subj:  Re:Novice Programmer
  60. Date:  94-01-01 23:44:55 EST
  61. From:  DrErle
  62. Posted on:  America Online
  63.  
  64. How much of a genius do you (I) have to be to program the Newton?  I did some (ancient) rudimentary stuff in the past in Basic, Fortran etc., and have written an application in Filemaker Pro.  Would my $795 be down the toilet?
  65.  
  66. Subj:  Re:Novice Programmer (DrErle)
  67. Date:  94-01-02 00:15:10 EST
  68. From:  PDC Joe
  69. Posted on:  America Online
  70.  
  71. I think that the big question you need to ask yourself is how well versed you are in object oriented programming or how much time you're willing to devote to learning the concepts.
  72.  
  73. The NTK is a fantastic development environment and NewtonScript really is a pretty easy to learn and use language.  I think someone with your particular background, coupled with some good OOP experience should be enough.
  74.  
  75. However, the docs are Alpha, so do not expect to learn OOP from the NTK manuals.  I don't want to discourage you and if the NTK was a hundred bucks, I'd say definitely go for it, but it's a sizeable (though IMHO more than worth it) investment.
  76.  
  77. Hopefully some of the other developers will chime in with their opinions.  I guess basically my final advice would be if you're willing to put the time and effort into it, I'm sure you could do it, considering your background, as long as you get up to speed in OOP.
  78.  
  79. PDC Joe
  80. PDA Forum Consultant
  81.  
  82. Subj:  Re:Novice Programmer (DrErle)
  83. Date:  94-01-03 11:30:26 EST
  84. From:  LouKrieg
  85. Posted on:  America Online
  86.  
  87.   I think learning NewtonScript is not too much of a challenge if you have some notion of OOP concepts; however, learning all the ins and outs of the Newton and NTK is a fairly major undertaking given the current state of the documentation. That is to say, MANY of the key things I have learned have come from many hours on the forums, reading AppleLink postings, and articles in PIE Developer and the Apple Q&As. Oh yes, and purusing sample code to figure out what the heck its doing.
  88.   In summary, in addition to the bucks, prepare to spend several person-months becoming proficient if you want to do useful things. Perhaps I've been a software developer too long, but as much as I love my work, I don't think I'd be able to justify it as a hobby!
  89.   Then again, like anything, if you want it badly enough...
  90.  
  91. Subj:  Novice programmer & NTK (DrErle
  92. Date:  94-01-05 01:51:23 EST
  93. From:  Don Doe
  94. Posted on:  America Online
  95.  
  96. The answer to what it takes to program the Newton depends on what you want to do.  If you're looking to do an application that does networking, or beaming, or take advantage of "Newton Intelligence (TM copyright reserved etc. Apple)" then it may be quite difficult.  The Newton is a very young machine -- the documentation hasn't caught up with the capabilities yet.  
  97.  
  98. However, I don't want to be discouraging!  If you have somewhat more humble aspirations -- like a simple rolodex database, or just tooling around making interesting data displays, and so on -- then you might find programming on the Newton straightforward.  Note that you will have to understand object oriented programming to make any headway.  Some people find it quite difficult to make the adjustment from a procedural language to object oriented; I don't know of many who have jumped directly from a line numbered approach straight to OOP.  Depending on what kind of BASIC you were using, you might face a lot of learning.
  99.  
  100. In sum: programming on the Newton can be a lot of fun.  Once you "get it," you can make snazzy displays very, very quickly, and make interface changes instantly.  It's a viscerally satisfying environment.  However, if you start digging into the guts of the system, it gets a lot more frustrating very quickly.
  101.  
  102. It seems as though Apple could create a development environment which would allow only interface tweaking stuff, and leave the heavy-duty stuff to those with the stomach for it.  Probably be cheaper, and easier to use...  Sound like what you're looking for?
  103.  
  104. Subj:  RE:Novice Programmer
  105. Date:  94-01-09 03:55:19 EST
  106. From:  Joker19264
  107. Posted on:  America Online
  108.  
  109. I agree competely with the ease of designing screens and the complexity of going in to the guts of it.  For five years I programmed professionally in foxbase and I have found moving to object oriented concepts more difficult than I ever thought I would.   Prograph is an excellent object oriented and dataflow develeopment enviornment for the Mac and I learned my basic OOP concepts much easier on it than Newton toolkit.  Without learning OOP through Prograph I would not be near as far in to the NTK as I am now.  It does get easier if you give yourself time to digest it and if the time was put in even a novice programmer would eventually get the concepts by looking at the many examples Apple gives the improving documentation, and online help available.  I have also heard that more than twice as many examples  will be coming in the next Newton release, is this true? 
  110.  
  111. Subj:  RE:Novice Programmer (Joker)
  112. Date:  94-01-09 12:07:18 EST
  113. From:  PDC Joe
  114. Posted on:  America Online
  115.  
  116. I think that Apple will provide as many examples as get "blessed".  Apple has always been pretty good at providing examples.
  117.  
  118. Regarding learning OOP.  I think if I were to recommend a beginning system for the specific purpose of doing so, I would NOT recommend Prograph but rather DigiTalk's SmallTalk.  The fact that you were able to learn OOP concepts via Prograph is a great example that anyone can learn anything with anything, given enough determination!  This is no knock to Prograph, which is a fine system, but I don't think that it is necessarily any *easier* to learn than NewtonScript and the NTK.
  119.  
  120. That's my 2.5 cents <g>
  121.  
  122. BTW, I'm a FoxPro jock as well and MS claims that subsequent releases will be more OOP oriented...it remains to be seen.
  123.  
  124. PDC Joe
  125. PDA Forum Consultant
  126.  
  127. Subj:  IR link
  128. Date:  94-01-28 18:25:30 EST
  129. From:  MikeB10613
  130. Posted on:  America Online
  131.  
  132. I intend to interface a custom device to Newton via the IR link. Where can I get the necessary info? 
  133.  
  134. Subj:  Re:IR link
  135. Date:  94-01-28 20:27:37 EST
  136. From:  G Amstutz
  137. Posted on:  America Online
  138.  
  139. From Sharp.  Sharp will send you the protocols necessary to send/receive IR data from the Wizard.  Since the Newton can understand the Wizard IR protocol, I suggest you use theirs.  Apple isn't publishing their IR protocols yet.
  140.  
  141. Subj:  Re:IR link
  142. Date:  94-01-28 23:43:26 EST
  143. From:  Dr Newton
  144. Posted on:  America Online
  145.  
  146. Apple can not publish 'there' IR protocol because we do not have one. We use the Sharp IR protocol standard, and you can get that information from Sharp.
  147.  
  148. DN
  149.  
  150. Subj:  Writing  on the Newton
  151. Date:  94-02-01 23:12:31 EST
  152. From:  Phyton
  153. Posted on:  America Online
  154.  
  155. I continue to have serious problems communicating with my new Newton. Tonight I tried to print on the screen "How about them Cowboys!" It responded with "Zion about them Condems." No serious writing can ever occur on this thing until I overcome this SLIGHT problem. Give me a tip or two.  PLEASE!
  156.  
  157. Subj:  Re:Writing  on the Newton
  158. Date:  94-02-02 02:12:32 EST
  159. From:  RichKaapke
  160. Posted on:  America Online
  161.  
  162. Double-tap on the recognition icon (the letter A in a box, usually in the lower left corner of the notepad) and go through the settings.
  163.  
  164. Allow the Newton adequate time to recognize, and permit healthy delays before it translates. That is, intentionally slow things down and increase accuracy.
  165.  
  166. The next thing to do is find the letter styles. If you only use block printing, use the setting for block printing only. Ditto for the case if you only use cursive. The mixed setting is the hardest to get right for many people. (IMHO)
  167.  
  168. Next look at the letter styles. Choose a letter and look at the various versions of it. Tap on each one. Watch carefully how it makes the letter. You MUST draw the letter this way. If you don't, push the little button underneath that says you seldom write the letter that way. Go through the alphabet and make these adjustments.
  169.  
  170. Remember, the recognition isn't worth beans if your Newton is "set up for guest user." It tends to only learn when that box is UNchecked.
  171.  
  172. Subj:  Newton Documentation ?
  173. Date:  94-02-06 01:24:52 EST
  174. From:  BradS79436
  175. Posted on:  America Online
  176.  
  177. I am doing research into Newton development.  I have looked around a lot before posting this because I don't like to waste people's time reading all of these messages.  So here goes ...
  178.  
  179. I am putting together a proposal for porting some existing Mac games to the Newton.  I need to do a feasibility study before spending any money because the money is mine. (The joy of being self-employed)  I would like to download a copy of the Newton API or Programming Language guide.  Where might I find something like this ?
  180.  
  181. Also, I am interested in things like production costs for Newton plug in cards.  Is there a source of information like this short of calling somebody at Apple ? I am on AppleLink and can contact somebody there if I have a name or department.
  182.  
  183. Any help would be greatly appreciated, especially for the first question, since the second might become irrelevant.
  184.  
  185. Thanks
  186.  
  187. Subj:  Re:Newton Documentation ? (Brad)
  188. Date:  94-02-06 03:16:48 EST
  189. From:  PDC Joe
  190. Posted on:  America Online
  191.  
  192. Brad,
  193.  
  194. You can d/l NTK docs and info and such from the Newton PIE area on AppleLink.  It is also available from the 1993 Newton Platform Development Conference CD if you have access to that.
  195.  
  196. As for production costs on PCMCIA cards, I suggest contacting:
  197.  
  198. Ace Technologies, Inc.
  199. 2880 Zanker Rd., #103
  200. San Jose, CA 95131
  201. PH:  (408)0428-9722
  202. FAX: (408) 428-9721
  203.  
  204. Hope this helps.
  205.  
  206. PDC Joe
  207. PDA Forum Consultant
  208.  
  209. Subj:  Improving Recognition
  210. Date:  94-02-08 09:32:40 EST
  211. From:  GreyERWrit
  212. Posted on:  America Online
  213.  
  214. Try increasing the width of your penstroke.  It's also in the Extras drawer, under Styles.  There's a row of dots to the right.  Try moving  down one thickness.  Maybe it just forces you to write bigger, but it seems to help.
  215.  
  216. Subj:  Beginner HELP
  217. Date:  94-02-09 19:15:36 EST
  218. From:  Zoot757
  219. Posted on:  America Online
  220.  
  221. I've NEVER programmed anything in my life... but I'd like to try NTK to write a simple program....
  222.  
  223. I have NTK..... have been playing with it and went thru the tutorial.. (big deal! :).... 
  224.  
  225. Would some nice person out there care to help me via e-mail... JUST TO GET STARTED.... I can't figure out a few things and need some PLAIN ENGLISH answers......
  226.  
  227. Any help would be appreciated... please E-mail Zoot757.... I could possibly trade some of my DTP or artistic talents for this help.. I do glass carving and would be happy to make something special for Valentine's Day or B-day for someone in your life in exchange for your knowledge!!!!
  228.  
  229. Thankyou!!!
  230.  
  231.  
  232. Subj:  Re:Beginner HELP
  233. Date:  94-02-09 19:27:28 EST
  234. From:  PDC Joe
  235. Posted on:  America Online
  236.  
  237. Well, *right here* is really the best place to learn about programming the Newton!  We're fortunate enough to have some really top-notch NewtonScript programmers that hang out here (top industry people.)
  238.  
  239. What, specifically, do you need help on doing?  Also, have you turned on your logs and gone through the Newton Development folders?  There's a *wealth* of information already here for anyone willing to take the time to check it out...I highly recommend it.
  240.  
  241. Post your questions and comments right here! (Just use keyword PDA!)
  242.  
  243. PDC Joe
  244. PDA Forum Consultant
  245.  
  246. Subj:  Re:Beginner HELP (Zoot757)
  247. Date:  94-02-09 20:47:39 EST
  248. From:  PDA Craig
  249. Posted on:  America Online
  250.  
  251. Hey, instead of getting help via Email, please post your questions here.  That way, the resident experts can answer you publicly and everyone benefits... consider this your Newton Programming classroom! :)
  252.  
  253. Craig de Fasselle (PDA Craig)
  254. PDA Forum Leader (keyword PDA)
  255.  
  256. Subj:  Re:Beginner HELP
  257. Date:  94-02-10 11:32:43 EST
  258. From:  Zoot757
  259. Posted on:  America Online
  260.  
  261. I have (for the past 4-5days) been browsing through the development folder.... I've learned a few things.... I've just started reading parts of the NTK book also... haven't seen anything on turning on "logs" tho.... ???
  262.  
  263. I'm looking to make a button titled "NEW" that when clicked will bring up the "NAMES" (soup I believe) templet so that the user can fill in the name, address, phone, etc. of a new person to be filed under "NAME" in the Newton.
  264.  
  265. Someone has said use:  theStores:=GetSoup: ("Names") and that doesn't work....
  266.  
  267. I'm also using protolabelinput and can't get it to store anything.  
  268.  
  269. I'm going through the tutorial again today..... think that will help?
  270.  
  271. Thank you
  272.  
  273. Subj:  Re:Beginner HELP
  274. Date:  94-02-10 19:12:57 EST
  275. From:  RoberRK
  276. Posted on:  America Online
  277.  
  278. Are you supplying the fields for the user to fill i (ie: name, address, phone, etc)?  Or are you trying to make a button that will open the names "application" built into the Newton?  Assuming your supplying the fields this is what you do.  theStores := GetSoup("Names") was close, but not quite there.  What you need is something like.  theSoup := GetStores()[0]:GetSoup(ROM_cardfilesoupname).  This will return a reference to the names soup.  To then add a new entry you need to create a frame of all the information you want to insert, look at chapter 8 for the format of the names soup.  To add that youll write theSoup:Add(frameName).  About the protoLabelInput, there is a slot called entryline.text that stores the text written in the inputLine.  Hope some of this helps.
  279.  
  280. RoberRK
  281.  
  282.  
  283. Subj:  Re:Beginner HELP
  284. Date:  94-02-10 22:33:48 EST
  285. From:  Zoot757
  286. Posted on:  America Online
  287.  
  288. RobeRK!   You now have claim to my first born child! :)
  289.  
  290. Yes I'm trying to access the built in "Names" application....
  291.  
  292. I also want to be able to have this customer line (for a customer name) be able to "find" if that particular customer already exists...... there any way to do that?
  293.  
  294. Thank you for all your help and I'll give your suggestion a try... I think once I get a couple of these "links" down I'll be OK.
  295.  
  296.  
  297. Subj:  Multi-view applications?
  298. Date:  94-02-11 09:07:23 EST
  299. From:  Fading
  300. Posted on:  America Online
  301.  
  302. How does one make a multi-view(?) application?
  303.  
  304. I want to make my application jump from one type of window to another like the Preferences Overview but without the scrolling.
  305.  
  306. Suppose we have:
  307.  
  308. Initial Screen
  309. choice 1
  310. choice 2
  311.  
  312. The user clicks on choice 1, we then jump to:
  313.  
  314. Choice 1 screen
  315. choice A
  316. choice B
  317.  
  318. The user clicks on choice A, the view changes to:
  319.  
  320. Choice A screen
  321. e.t.c.
  322.  
  323. Any hints? I'm terribly lost with the NTK Docs. :P
  324.  
  325.  
  326. -- 
  327.  The Evil Tofu (Only Human)
  328.  
  329.  
  330. Subj:  Re:Multi-view applications?
  331. Date:  94-02-11 11:49:50 EST
  332. From:  LouKrieg
  333. Posted on:  America Online
  334.  
  335. Suggest you go step by step through the Quick Tour of NTK in the Guide to the Newton Toolkit manual...it shows how to do linked subviews, which is exactly what you're asking.
  336.  
  337. Its a little bit too involved to go through right here online.
  338.  
  339. Best of luck!
  340.  
  341. Subj:  Re:Novice Programmer (DrErle)
  342. Date:  94-02-20 12:52:29 EST
  343. From:  Klowy
  344. Posted on:  America Online
  345.  
  346. i knew nothing about OOP when i got NTK. it's really not that hard to pick up the basic concepts, but the big problemm (for me) is that NTK is still beta. the docs are somerwhere between alpha and beta. consequently, there are a lot of things that make no sense to me. and then there are things that don't work the wayt the manual says it should beccause NBTK was revised and the manual wasn't. it's a serious learning process. i think the Newt is great, but you should be aware that apple support for developers is NIL. there are a few people there who are helpful (through A-Link mostly) but for the most part, they're "to busy" to help developers. if i knew what i was in for when i started the process i'd still have done it. so i guess that's positive.
  347.  
  348. klowy
  349.  
  350. Subj:  Re:Novice Programmer (DrErle)
  351. Date:  94-02-20 16:49:24 EST
  352. From:  Lynford D
  353. Posted on:  America Online
  354.  
  355. I also got the NTK it took about a week. I started with the Make a Newton Book and after four tries I got one to work. 
  356. LynfordD
  357.  
  358. Subj:  HELP! Porgrammer needed!
  359. Date:  94-03-15 12:08:33 EST
  360. From:  OpusPengui
  361. Posted on:  America Online
  362.  
  363. Hi!
  364. I have a relatively simple database I need designed for the Newton. This is a small commerical market for the rsulting file and will be more than happy to share a percentage of profits, plus a small initial fee. I have specs written up and am ready to go! If interested, please e-mail or call my office at 301-670-1921.
  365.  
  366. -jon
  367.  
  368. Subj:  PC Based Development
  369. Date:  94-03-16 20:22:09 EST
  370. From:  MikeTuck
  371. Posted on:  America Online
  372.  
  373. I am interested in programming for the Newton, but is there anything available for the PC platform?
  374.  
  375. Thanks
  376.  
  377. Subj:  Re:PC Based Development
  378. Date:  94-03-17 01:25:55 EST
  379. From:  PDC Joe
  380. Posted on:  America Online
  381.  
  382. Mike,
  383.  
  384. Apple has plans for an NTK for Windows, but when it will be available is hard to say since it hasn't been officially announced.
  385.  
  386. PDC Joe
  387. PDA Forum Consultant
  388. Keyword:  PDA
  389.  
  390. Subj:  Re:PC Based Development
  391. Date:  94-03-18 05:13:34 EST
  392. From:  SteveWeyer
  393. Posted on:  America Online
  394.  
  395. I have a shareware package called "Newt 2.0" (right here on AOL) which allows you to do native Newton development -- good for learning and small applications (in addition to the turtle graphics stuff). Some of my users are  PC-based developers, so Newt may be a potential way for you to get started while waiting for Windows NTK.
  396.  
  397. Steve
  398.  
  399. Subj:  Re:PC Based Development
  400. Date:  94-03-18 13:08:16 EST
  401. From:  PDC Joe
  402. Posted on:  America Online
  403.  
  404. Steve makes a good point! It's a good way to at least get up to speed without going out and buying a Mac and Mac NTK!
  405.  
  406. PDC Joe
  407. PDA Forum Consultant
  408. Keyword:  PDA
  409.  
  410. Subj:  NewtonBook Search/Find
  411. Date:  94-03-25 16:26:01 EST
  412. From:  RyderG
  413. Posted on:  America Online
  414.  
  415. Hello, I am a very much beginning Newton book developer trying to make medical reference type books. I have made some simple books with the ability to use the overview to locate given chapters, but I want to add a search/find function so people can look up a user entered word. 
  416. Can anyone help me out? The documentation in the NTK reference book is beyond me if its there at all. 
  417. Thanks, and you can e-mail me if it is involved. 
  418.  
  419. Ryder Gwinn
  420. "RyderG"
  421.  
  422. Subj:  Books
  423. Date:  94-03-26 02:03:11 EST
  424. From:  Chewie8625
  425. Posted on:  America Online
  426.  
  427. I have a bunch of Stephen King unreleased short stories in MW format and was wondering if there is anyone out there who would be willing to convert them into a newton book for me?
  428. Thanks, E-mail Chewie8625 
  429.  
  430. Subj:  Re:NewtonBook Search/Find
  431. Date:  94-03-27 10:22:28 EST
  432. From:  Bruce921
  433. Posted on:  America Online
  434.  
  435. The simplest solution would probably be to use NTK BookMaker in NTK version 1.07.  It accepts word processing files (ala MS Word, etal) including imbedded PICTs and converts them to a book.  These books can be searched via FIND, be marked-up by the reader and contain a Table of Contents which allows the reader to jump to a specific chapter.  The only caveat is to be sure that you have installed Claris XTND v1.3.6 or greater so that BkMkr will recognize the WP document properly.  Otherwise, only TEXT files are acceptable.
  436.  
  437. Subj:  Re:NewtonBook Search/Find
  438. Date:  94-03-28 09:27:37 EST
  439. From:  LouKrieg
  440. Posted on:  America Online
  441.  
  442. Ryder,
  443.  
  444. You don't have to do anything to add a find capability; its built in to every Newton!!
  445.  
  446. Just tap the "Find" icon at the bottom of the screen, enter a word, and away you go!
  447.  
  448. Subj:  NewtonScript Syntax?
  449. Date:  94-03-28 17:30:02 EST
  450. From:  WizLord
  451. Posted on:  America Online
  452.  
  453. Hi all, 
  454.   Does anyone have the newtonscript syntax reference in NewtonBook form? If so, could you upload it please? I'll also settle for a copy in electronic form.  I have a few ideas, but haven't decided to plunk $800 or whatever down on the NTK yet.  I'd like to see what I'm up against, and maybe get a head start.  Thanks
  455. WizLord
  456.  
  457. Subj:  Re:NewtonScript Syntax?
  458. Date:  94-03-29 04:48:30 EST
  459. From:  SteveWeyer
  460. Posted on:  America Online
  461.  
  462. You can do NewtonScript programming with my shareware package Newt (Newt-Turt here on AOL; also see RUNewt).  Newt is a native development environment for building small apps; also for doing turtle graphics programming. The version online does have enough text to give you an idea hopefully of what's possible.  If you register, I send a hardcopy manual (summarizing NewtonScript in ~6 pages; detailing Newt's methods; additional info about the interface and creating methods) & then various supplements and examples via email.  Give it a quick look.  For $25, most of my users think it's a bargain compared to NTK.  Though, for large "industrial strength" apps, NTK is really the only way to go.
  463.  
  464. Steve
  465. p.s. I haven't yet made a Newtonbook version of my docs -- content still changing...
  466.  
  467. Subj:  Re:NewtonScript Syntax?
  468. Date:  94-03-29 18:31:46 EST
  469. From:  WizLord
  470. Posted on:  America Online
  471.  
  472. Hi Steve,
  473.  Yup I'm familiar with Newt, and my $25 is going out this weekend.  I've looked at Newt and have told others about it.  It looks great from what I've been able to twiddle with a NS function list.  
  474.  
  475. I'm waiting for you to produce fully packaged apps next (-;
  476.  
  477. I realize you can't do "industrial strength" stuff yet, but I think you are definitely onto something with your package. 
  478.  
  479. If  you ever do get true Newton apps rolled up, $25 is TOO modest a price (especially if you can support most or all of the NS syntax.)  
  480.  
  481. You mentioned no interrupt services under Newt, does that mean it doesn't support any comm?  That would be high on my priority list.  
  482.  
  483. Also, it would be great (yes I know, I'm asking for the universe after I just got done asking for the world...) if you could have all the standard NS keywords/tokens/functions in popup form.  Scribbling/typing them in is a pain especialy if they aren't in the dictionary.  It would be sort of like a "proto-visual" programming environment (-;
  484.  
  485. How about a version that doesn't have the turtle-graphics functionality to save on some memory? Turtle graphics are fun, but I'm more interested in doing some apps.  I don't know, maybe the turtle graphics are too tightly coupled to the Newt to do...just an idea.
  486.  
  487.  
  488. Anyway, thanks for a great start...and yes my $25 *is* going out this weekend.  Oh by the way, we're sort of neighbors...I'm down in Horsham.
  489.  
  490. Cheers and thanks,
  491. WizLord  
  492.  
  493. Subj:  Re:NewtonScript Syntax (&Newt)?
  494. Date:  94-03-30 13:45:40 EST
  495. From:  SteveWeyer
  496. Posted on:  America Online
  497.  
  498. thanks for the comments/praise.
  499.  
  500. well, there are some limits (mainly frame heap) to the size of app you can build with Newt (I don't know if this gets any better with MP 110 or new ROMs). I did redo my PicoFermiBagels package as a Newt app and it worked fine (source available as an example); I'm in the process of testing a larger app.  I've found a few additional ways to conserve frame heap a bit more effectively (these, plus more system protos, will be available in 2.1, which I'll be releasing after I get my next version of NTK "real soon"). doing apps as packages appear to require separate licensing of Apple's package/"flattened frames" format -- I'm still trying to obtain some clarification/discussion of this.
  501.  
  502. others have said that $25 is too cheap also.  I figured that those that figured that out would get bargain, and others just wouldn't know what they were missing.  price would have to be higher if I went through a distributor.  go for volume (still a trickle as shareware currently). maybe certain new modules would cost extra. if users start expecting much more complete documentation, 800# technical support, etc. -- hmmm, how does $800 sound :) ? [actually, if you want real support from DTS, it costs an additional several $K per year]
  503.  
  504. Newt does not preclude use of interrupt services like comms -- it's just that if you execute an expression at "user level", there's no pre-emptive multitasking in the Newton OS, so you have to wait for it to complete, unless you schedule your task as a set of subtasks -- as demonstrated in the squiral2 example and documented in the Newt manual.  comms are basically an object-oriented state-machine, driven from a lower level so they should work fine in Newt (they're just frames, with state symbols that refer to methods, though I don't provide any examples or docs (yet)).  [my main familiarity with comms is I've taken the DTS Slurp example and customized it a bit ("Slurpee"), so that you can transfer soups (including Notes) bidirectionally using a desktop terminal emulator w/o NCK; avail to Newt users now; will release to the general public one of these days]
  505.  
  506. you can customize Newt's code templates list to contain your own tokens/ expressions, and also the popup that appears when you tap Expr -- detailed in the manual.  you might also want to take a look at Erica Sadun's Figgles Utilities (KbdPro) to build your own custom keyboards (and of course, you could build your own keyboards in Newt, though no examples yet...).  in my copious spare time :), I'll take a look at providing a palette of protos for building apps a little more interactively.
  507.  
  508. I have thought about bifurcating the versions -- newt-turt,  newt-app and newt-both versions (a few others have requested this too). The turtle stuff is not deeply intertwined, and I might be able to maintain as one version in NTK with compile-time flags, and in FrameMaker with conditionaltext.  It would definitely save some space on package size, but probably not on heap space.
  509.  
  510. Well, I'll look forward to your check, and keep those questions and referrals coming. Horsham (near Willow Grove, right?) -- that would put you in the position of my closest user, edging out the current record holder from Philadelphia. farthest user is probably a tie between Italy and Austria (depending on actual city).
  511.  
  512. Steve
  513.  
  514.  
  515. Subj:  Re:NewtonScript Syntax (&Newt)?
  516. Date:  94-03-30 14:38:11 EST
  517. From:  WizLord
  518. Posted on:  America Online
  519.  
  520. Thanks for the response Steve. Seems like Newt is the way to go (-;.
  521. I did have another idea...how about MacNewt?  A Macintosh version which would let you develop the app on a Mac and then let you download it to the Newt? ..... nah...you'ld prolly have to charge $750 (-;
  522.  
  523. Cheers
  524. WizLord
  525.  
  526. Subj:  Newton Servers...
  527. Date:  94-04-10 12:57:34 EST
  528. From:  WizLord
  529. Posted on:  America Online
  530.  
  531. Hi, has anyone put a line trace on a Newton Mail session to see what the actual data stream looks like?  I'd like to write a standalone Mac server application that would use the NewtonMai dialing/logon protocols, etc.. 
  532.  
  533. Also, does anyone have a sample source for doing simple telecom on an MP? config, dial, read/write to the port, etc. 
  534.  
  535. Thanks
  536. WizLord
  537.  
  538. Subj:  Re:Newton Servers...
  539. Date:  94-04-11 12:56:18 EST
  540. From:  CreamNEggs
  541. Posted on:  America Online
  542.  
  543. WizLord writes:
  544.  
  545. -----
  546. Hi, has anyone put a line trace on a Newton Mail session to see what the actual data stream looks like?  I'd like to write a standalone Mac server application that would use the NewtonMai dialing/logon protocols, etc.. 
  547.  
  548. Also, does anyone have a sample source for doing simple telecom on an MP? config, dial, read/write to the port, etc. 
  549. -----
  550.  
  551. Protocols...no doubt someone is reverse engineering these as we read... However, my own experience is that Apple has been VERY helpful to developers with actual applications who need documentation not in the NTK package. You might want to contact your regional PIE evangelist (or whatever they're called these days).  You will need to show something more than a concept to get their attention though...
  552.  
  553. Telecom...there should be several examples in the sample code that comes with the NTK. This is a fast moving area as the PIE engineers adapt the various proto endpoints to the "real world" uses developers are demanding.
  554.  
  555. If you're not a registered developer and have even semi-serious commercial work to do you should definitely spend the bucks to become a registered PIE Developer.  The Newton is moving to fast right now to keep up in any other way. 
  556.  
  557.  
  558. HTH,
  559.  
  560.  
  561. Bill Colsher
  562.  
  563. Subj:  Re:Newton Servers...
  564. Date:  94-04-11 16:49:09 EST
  565. From:  WizLord
  566. Posted on:  America Online
  567.  
  568. Thanks for the info,
  569.  However, I can't justify the cost of an NTK much less PIE right now...especially since I'm interested in writing on the Mac side right now, since I have all the tools. 
  570.  
  571. WizLord
  572.  
  573. Subj:  Re:Newton Servers...
  574. Date:  94-04-11 23:25:45 EST
  575. From:  PDC Joe
  576. Posted on:  America Online
  577.  
  578.  >>
  579. However, I can't justify the cost of an NTK much less PIE right now...especially since I'm interested in writing on the Mac side right now, since I have all the tools. 
  580. <<
  581.  
  582. I'd recommend that you hook up with someone who's willing to do the Newton side and work from there.
  583.  
  584. Joe Balsamo (PDC Joe)
  585. PDA Forum Consultant
  586. Keyword:  PDA
  587.  
  588. Subj:  Re:Newton Servers...
  589. Date:  94-04-12 18:44:49 EST
  590. From:  WizLord
  591. Posted on:  America Online
  592.  
  593. haha good idea, but it still doesn't answer the question about the protocol...got some info from Apple though..it seems parts of the NewtMail protocol are licensed from AOL...so, AOL, how about publishing them so we can do some development, and save you the problem of developing a gateway?  The actual protocol we need is the application level...ie..on Sprint...respond @D to CONNECT, respond D1 to TERMINAL=....respond C NEWTON*NEWTMAIL001 to @ to call NEWTONMAIL....
  594.  
  595. Ah well I can dream...I don't see AOL making that public...you guys want us locked into your software front end...problem is a Newton front end isn't forthcoming.... <tongue in cheek>
  596.  
  597. WizLord
  598.  
  599. Subj:  Newton TV?
  600. Date:  94-04-15 01:50:09 EST
  601. From:  AronCamp
  602. Posted on:  America Online
  603.  
  604. Is it possible to do some bad "video" on one of these things? That is, will it process still images fast enough? What about sound? Thanks...
  605.  
  606.  
  607. Subj:  Newt2.0 help...
  608. Date:  94-04-15 18:17:20 EST
  609. From:  WizLord
  610. Posted on:  America Online
  611.  
  612. Hi all,
  613.  I've just started to seriously play aroud with Newt2.0 (NewtTurt) and came up with
  614. something real simple, however it gives me an error -48807 (undefined variable) on 
  615. the variable 'float1.
  616.  
  617. I've dissected this and tried different versions...and I still can't get this to run...
  618. Is it because I can't do an addObj on a protoFloatNGo, or am I doing something stupid?
  619. Any pointers will be appreciated!
  620. Thanks,
  621. WizLord
  622.  
  623. PS- Steve Weyer's Newt2.0 is a terrific!!! package. Check it out and register! You get
  624. MORE than your money's worth from Steve!
  625.  
  626.  
  627.  
  628.  
  629. test1
  630. //:removeapp('test1)
  631. //:test1()
  632. func() 
  633. begin
  634.  :addApp('test,"NewtTan");
  635.  :_demo1();
  636.  
  637. end
  638.  
  639. _demo1
  640. func()
  641. begin
  642. // add an About button & popup view
  643. :addObj('float1,
  644. {_proto: 'protoFloatNGo,
  645. viewBounds: RelBounds(20,220,150,90),
  646. });
  647.  
  648. float1:addObj('aboutText,
  649. {viewclass: 'clParagraphView,
  650. text: "This application  \"was\" written by "&
  651.       userConfiguration.name      // the developer's name
  652.       ,
  653. viewFlags: 3, //vReadOnly+vVisible,
  654. viewBounds: RelBounds(5,5,140,80), // relative to float1
  655. });
  656.  
  657. :addObj('button1, // addObj to app
  658. {_proto: 'protoTextButton,
  659. text: "About",
  660. viewBounds: RelBounds(100,265,40,16),
  661. buttonClickScript: func() float1:open(),
  662. });
  663. end
  664.  
  665. Subj:  Re:Newton TV?
  666. Date:  94-04-16 02:26:04 EST
  667. From:  PDC Joe
  668. Posted on:  America Online
  669.  
  670. If you have to do it thru NewtonScript, I think it's probably too slow. You might be able to do something when the NTK that allows you to access the ARM more directly.
  671.  
  672. You're right about it being bad, the resolution would be horrid!
  673.  
  674. Joe Balsamo (PDC Joe)
  675. PDA Forum Consultant
  676. Keyword:  PDA
  677.  
  678. Subj:  Linked views in linked views
  679. Date:  94-04-16 15:44:36 EST
  680. From:  ScottS6487
  681. Posted on:  America Online
  682.  
  683. I have a text button which opens a protofloatngo.  Within the protofloatngo there is a button that is linked to another view.  When I click the original button both linked views pop open.  Why is that?  The only thing I can think of is that when you click on a button that opens a linked view, the Newton opens ALL children views.
  684.  
  685. Any ideas?
  686.  
  687.  
  688. Subj:  Re:Linked views in linked views
  689. Date:  94-04-17 09:27:48 EST
  690. From:  SteveWeyer
  691. Posted on:  America Online
  692.  
  693. you might check if the vVisible flag is turned on for the nested view.  normally, this would be off for a protoFloatnGo or protoGlance.  when you open a view, it does open all of its children (but won't show a child if vVisible is off). 
  694.  
  695. steve
  696.  
  697. Subj:  Third Party NT Programming Book?
  698. Date:  94-04-21 13:39:13 EST
  699. From:  AnthonyC17
  700. Posted on:  America Online
  701.  
  702. Heard a rumor that there is a book being published by a third party on how to program on the Newton. Yes? No?
  703. It would sure help me!!!!!
  704.  
  705. Subj:  Re:Third Party NT Programming Bo
  706. Date:  94-04-21 18:18:38 EST
  707. From:  DavidL62
  708. Posted on:  America Online
  709.  
  710. There is a book called "Newton Programming" (what else?) by McKeehan & Rhodes who are instructors at the Apple Developer U. It is published by Academic Press (800) 321-5068. I haven't seen it but am planning to order one soon.
  711.  
  712. Subj:  Novice ToolKit for UG tutorials
  713. Date:  94-05-02 02:07:27 EST
  714. From:  LonStarMac
  715. Posted on:  America Online
  716.  
  717. Well, it appear the only way that you can currently programmer the NEWTON as of this writing is to become an OFFICIAL commercial developer of Newton software.
  718.  
  719. Someone prove me wrong PLEASE!
  720.  
  721. As a local Macintosh User Group in Texas we would like to introduce our members to the Newton and let them experiment with producing sample scripts for various projects. We have a wide audience from business professionals and educators to students and kids. 
  722.  
  723. Although at least three members have made Newton purchases recently, but we can't justify the expense of registering as a developer and obtaining the NTK package because they refect a small percentage of the overall population. What we need is a basic learning and programming package for the novice and educators for demonstration of basic Newton programing techniques. Finding such products for the Macintosh was no problem considering the multitude of compliers and languages that are available.
  724.  
  725. From what little we have seen it appears that Newton script can be quite easy to learn and something we would like to make available.
  726.  
  727. So, what's a user group to do while working the Newton with one hand tied behind their backs?
  728.  
  729. Are there any new products that fit this requirement?
  730.  
  731. Henry Wolanski
  732. President
  733. Lone Star Mac ONLINE
  734. a Macintosh (Newton) User Group
  735. AOL : LonStarMac
  736.  
  737. Subj:  Re:Novice ToolKit for UG tutoria
  738. Date:  94-05-02 10:59:20 EST
  739. From:  CreamNEggs
  740. Posted on:  America Online
  741.  
  742. >Well, it appear the only way that you can currently programmer the NEWTON as of >this writing is to become an OFFICIAL commercial developer of Newton software.
  743.  
  744. Not exactly. *ALL* you really need to do is cough up the $795 (less at universities I understand) to APDA for the Newton Tool Kit. It contains everything you need.
  745.  
  746. You only need to buy one of the Apple Developer support packages if you're doing pretty heavy duty products and need direct hand holding. 
  747.  
  748. There are several things around that provide a taste of Newton programming:
  749.  
  750. 1) Newt 2.0/RunNewt - shareware, available here
  751. 2) ViewFrame - commercial package, email CDS SEM here on AOL for info.
  752. 3) The new book from ummm, Neil Rhodes and someone else. It includes a limited version of the NTK.
  753.  
  754. HTH,
  755.  
  756. Bill Colsher
  757.  
  758. Subj:  Re:Novice ToolKit for UG tutoria
  759. Date:  94-05-02 12:39:42 EST
  760. From:  TomU216
  761. Posted on:  America Online
  762.  
  763. I have not seen this personally so this may be unfounded rumor, but ....
  764.  
  765. The recently released book on Newton programming for novices is reported to have a limited NTK included.  I don't know how it is limited and I understand that one is forbidden to distribute any software developed.  If true, this could be what you're looking for.
  766.  
  767. Regards,
  768.  
  769. Tom Unkefer
  770. Nomadic Technologies
  771.  
  772. Subj:  Re:Novice ToolKit for UG tutoria
  773. Date:  94-05-02 13:51:02 EST
  774. From:  SteveWeyer
  775. Posted on:  America Online
  776.  
  777. well, let me add a plug for Newt 2.1/RUNewt 2.1 since I'm the author.  it's a native Newton programming environment.  you can build and distribute applications, limited only by your free frame heap, persistence and imagination.  after reading the text files associated with the packages, you can send me more email for more info.
  778.  
  779. Steve
  780.  
  781. Subj:  Re:Novice ToolKit for UG tutoria
  782. Date:  94-05-04 01:30:35 EST
  783. From:  Fraser3737
  784. Posted on:  America Online
  785.  
  786. It is indeed true that the new book "Programming For The Newton" (Julie McKeehan and Neil Rhodes; ISBN 0-12-484800-1) has the limited version of the NTK on disk in the book. As a registered developer and purchaser of NTK, I can tell you the demo version is complete enough to make me angry. It's definitely the way for you to go.
  787.  
  788. Subj:  Fraser3737
  789. Date:  94-05-08 08:30:30 EST
  790. From:  Hohmann
  791. Posted on:  America Online
  792.  
  793. Thanks for the information. Do you know the name of the publisher?
  794.  
  795. Alex
  796.  
  797. Subj:  Programming Help?
  798. Date:  94-05-08 17:16:25 EST
  799. From:  RodJW
  800. Posted on:  America Online
  801.  
  802. I would like some kind sole out there to give me a little help.  I have just started with the NTK and this is what I would like to do:
  803.  
  804. I am trying to create an order form.  Once filled out, I would like to user to be able to Print, Fax, or Mail the form.  I have modified a sample app to achive the filling in the form part with expandos.  I am using the following for the fill in of the form:
  805.  
  806. {{proto:  protoTextExpando,
  807.      lable:  "Name",
  808.      path: 'sname,
  809.      entryFlags: (1 << 0)  + (65635 << 9)}]
  810.  
  811. Does this store the entry in "sname"?
  812. How can I later print this?
  813. What does the "entryFlags" line do?
  814.  
  815. Any help would be much appreciated!
  816.  
  817.  
  818. Subj:  GPS PCMCIA Devel.
  819. Date:  94-05-13 10:40:31 EST
  820. From:  SeanG169
  821. Posted on:  America Online
  822.  
  823. Has anyone ever tried to develop apps, or even use a GPS card with the Newton?  Does it work?
  824.  
  825. --Sean
  826.  
  827. Subj:  Newton program. book
  828. Date:  94-05-14 17:24:23 EST
  829. From:  RodT32
  830. Posted on:  America Online
  831.  
  832. This is another, I'm just getting started lines.  Does anyone know any good book that will help me with Newton Script?
  833.  
  834. Subj:  Re:GPS PCMCIA Devel. - SeanG169
  835. Date:  94-05-15 15:00:42 EST
  836. From:  PDC Joe
  837. Posted on:  America Online
  838.  
  839. >>
  840. Has anyone ever tried to develop apps, or even use a GPS card with the Newton?  Does it work?
  841. <<
  842.  
  843. People have talked about it and a few have actually tried coding such an item, but as far as I know, there is nothing on the market yet. Hopefully someone will come out with something as the handheld units with graphics capability are around $1700!
  844.  
  845. -Joe
  846.  
  847. Subj:  Re:Newton program. book
  848. Date:  94-05-15 15:03:02 EST
  849. From:  PDC Joe
  850. Posted on:  America Online
  851.  
  852. >>Does anyone know any good book that will help me with Newton Script?<<
  853.  
  854.  
  855. Try:
  856. Julie McKeehan and Neil Rhodes, _ Newton Programming: Software
  857.      Development with NewtonScript_, Academic Press, 352 pp. paperback plus 
  858.      floppy disc, ISBN 0-12-484800-1, $29.95, to be published April 1994.
  859.  
  860.  
  861. Subj:  Re:Newton program. book
  862. Date:  94-05-15 23:21:26 EST
  863. From:  Fraser3737
  864. Posted on:  America Online
  865.  
  866. FYI, the book Newton Programming has virtually no references to NewtonBook utilization. The best references are the files in the NewtonBook section on making your own books.
  867.  
  868. Subj:  Custom Need
  869. Date:  94-05-19 23:44:06 EST
  870. From:  DakotaDude
  871. Posted on:  America Online
  872.  
  873. I am in need of a Newton Application Proposal.  My needs are for an application that has six cells that are all pop up windows.  Each cell (field) must be able to contain 100 descriptions.  As the user selects each of these, the program will develop an item code from the six descriptions.  I will need to update the data occaisionally and this will have to be considered.
  874.  
  875. This item code and description will need to be printed with a one step print process.
  876.  
  877. I would appreciate any ideas or proposals on this.  Thank you.
  878.  
  879. Subj:  new ntk book just out...
  880. Date:  94-05-25 16:51:21 EST
  881. From:  Meitnik
  882. Posted on:  America Online
  883.  
  884. Useful stuff.  But the screen shots suck. 
  885. Gee, us visually imparied folks are out of luck. Please upload screen shots from the book so i can print and follow the book better. thanks in advance. (or, email  them to me)
  886.  
  887. Meitnik
  888.  
  889. Subj:  Newton Programming: How to?
  890. Date:  94-05-25 19:55:17 EST
  891. From:  LOTTSIM
  892. Posted on:  America Online
  893.  
  894. I'm strongly considering the purchase of a Newton, one of the major reasons(aside from having it organize my life) is to program it.  As a Mac programmer, it seems fine to do.  I've got several questions, though:
  895. *Do you have to "write" out all that code?
  896. *What is used to make most programs(C?)
  897. *How much are NW programming languages?
  898. *How similar is Newton programming to Mac?  Is it an entirely different setup, or just different commands?
  899.  
  900. Thanks.
  901. I'd appreciate it if you could E-Mail me about it, because I'll probably forget where I posted.
  902.  
  903. Thanks,
  904. LOTTSIM
  905.  
  906. Subj:  NTK
  907. Date:  94-05-26 15:32:31 EST
  908. From:  TomDavey
  909. Posted on:  America Online
  910.  
  911. Is there any other way to get your feet wet without buying NTK?  Are there any other developement tools available or on the way?  I'm finding it hard to justify the price tag on the NTK without any paying customers.  You can post or leave me mail at TomDavey.
  912.  
  913. Thanks,  Tom
  914.  
  915. Subj:  Re:NTK
  916. Date:  94-05-26 21:15:33 EST
  917. From:  DavidL62
  918. Posted on:  America Online
  919.  
  920. There is a book by McKeehan and Rhodes on Newton programming that comes with a disk containing a demo version of NTK. I haven't tries the demo since I have NTK but it appears to let you do even more than get your feet wet. I recommend the book anyway.
  921.  
  922. Subj:  Re:NTK book
  923. Date:  94-05-27 09:14:24 EST
  924. From:  Meitnik
  925. Posted on:  America Online
  926.  
  927. I am reading it now. Its very good.  But the screen shots are mostly crap (I suspect production was rushed). 
  928. Everything I learned from hc and some c++  really helped.  
  929. I think the NTK price is high as a filter to get only determined developers, perhaps when enough pkgs are out there that really demostrate NW usefulness, (and apple has made a nice tidy income stream from royality payments) they might lower the price.  Besides NTK does not have quite the "what you draw is what you get"  that windowscript has or the plug/play development enviroment that hc does have --  yet. NTK will become a killer tool fairly soon. But till than, I will wait for lower prices. 
  930. Fundemently, NS will play a key role is some nifty advances in computing down the way. HC's training wheels have served their purpose for me.
  931.  
  932. Subj:  Re:NTK (another alternative)
  933. Date:  94-05-27 12:06:43 EST
  934. From:  SteveWeyer
  935. Posted on:  America Online
  936.  
  937. A possible alternative to buying NTK (and possibly a Mac) to explore Newton development is a native shareware development environment (I wrote) named "Newt" (a somewhat ambiguous name but the first version was a kind of Logo-like turtle, so the named seemed apt) that allows you to build small applications (you can also save them but not exactly as packages).  see newt-turt-21 in the library here (a new version available in "a few weeks").  here's the first couple of lines of the official description. 
  938.  
  939. Steve
  940. -----
  941. Newt 2.1 (aka Newt Turtle):
  942. a native environment for developing simple applications using NewtonScript,
  943. and for creating graphics using gestures, buttons, and NS.
  944.  
  945. Keywords: object-oriented programming, application development environment,
  946. NewtonScript, NTK, learning, graphics, mathematics, Logo.
  947.  
  948. Newt is shareware ($25 before 6/1/94) -- registered users receive a manual
  949. describing additional features and NewtonScript syntax, along with source
  950. examples. See NewtNews.txt for further info.
  951.  
  952.  
  953.  
  954. Subj:  Re:NTK (another alternative)
  955. Date:  94-05-27 17:31:22 EST
  956. From:  Meitnik
  957. Posted on:  America Online
  958.  
  959. Yes!! tell me, much more.....
  960.  
  961. Subj:  IR TRANSPONDER & NEWTON
  962. Date:  94-05-28 21:31:26 EST
  963. From:  BHAVANI
  964. Posted on:  America Online
  965.  
  966. I would like to know if a device like an IR reader could be attached to a Newton and input the data in to Newton by using the IR reader on a IR transponder.
  967. I would appreciate any leads or pointers in this direction.
  968. Thanks
  969. BHAVANI
  970.  
  971. Subj:  Bookmaking w/ demo NTK
  972. Date:  94-06-02 21:33:16 EST
  973. From:  Matt RF
  974. Posted on:  America Online
  975.  
  976. Is it possible to make newt books with the demo NTK?  If it is, what format do the files need to be in for them to be read by NTK.
  977. Thanx muchly
  978.  
  979. Matt Frigo
  980.  
  981. Subj:  Re:Bookmaking w/ demo NTK
  982. Date:  94-06-03 00:00:43 EST
  983. From:  Fraser3737
  984. Posted on:  America Online
  985.  
  986. See my answer to your duplicate question posted in the previous folder.
  987.  
  988. Dennis Fraser
  989. PDA NewtonBook Coordinator
  990.  
  991. Subj:  Re:NTK
  992. Date:  94-06-04 13:21:50 EST
  993. From:  TomEisen
  994. Posted on:  America Online
  995.  
  996. Tom:
  997.  
  998. I'd recommend picking up a copy of "Programming for the Newton" by McKeehan & Rhodes (ISBN 0-12-484800-1).  For $30 you get a good intro to Newtonscript that comes with a demo NTK.  As far as I can tell, this NTK only lacks the Bookmaker app and comprehensive documentation (you are limited to what's in the book!).  Also, Apple prevents you from distributing any applications you might develop with it (you should buy the full NTK to do this).
  999.  
  1000. Subj:  Re:NTK
  1001. Date:  94-06-04 16:17:28 EST
  1002. From:  MedMac
  1003. Posted on:  America Online
  1004.  
  1005. the book "Programming for the Newton" references a book called "Advanced Programming for the Newton".. Does this book exist? has it been written, or published yet? anyone know?
  1006.  
  1007. MedMac
  1008.  
  1009. Subj:  Re:advanced NTK book
  1010. Date:  94-06-04 17:19:20 EST
  1011. From:  Meitnik
  1012. Posted on:  America Online
  1013.  
  1014. Later this fall. 
  1015. season.fall.oct 
  1016. (bad pun.)
  1017.  
  1018. Subj:  Programming The Newton...
  1019. Date:  94-06-05 14:53:42 EST
  1020. From:  DavidBlack
  1021. Posted on:  America Online
  1022.  
  1023. Just wanted to recommend this book to anyone who is currently or considering developing for the Newton.  The written text is an excellent introduction to many of the basic concepts of Newton development, and the demo NTK provides an excellent environment to play around in without spending $800 bucks for the NTK.  To be honest though, I did not like the way the sample program, WaiterHelper, was presented in this book.  After reading a chapter in the book, I found it more helpful to tinker around with my own programs rather than type in 3-4 pages of source code.  Personally, I would have liked to see the WaiterHelper example structured as a "challenge" type of tasks, with the author's solutions for various stages of development in the back of the book.  But then again that is just how I work. :)
  1024.  
  1025. Anyway, for $30 bucks, you can't go wrong.
  1026.   A definite must buy for the budding Newton developer, and even the Newton power user. (understand what is going on under the hood for a change :) )
  1027.  
  1028. David Black.
  1029.  
  1030. Subj:  Re:Programming The Newton...
  1031. Date:  94-06-05 22:03:28 EST
  1032. From:  Meitnik
  1033. Posted on:  America Online
  1034.  
  1035. <<I did not like the way the sample program, WaiterHelper, was presented in this book.  After reading a chapter in the book>> 
  1036. Agreed. Bad flow of screen shots, code steps and lots of missing code tips.
  1037.  
  1038. Subj:  At less than thirty bux...
  1039. Date:  94-06-07 22:53:30 EST
  1040. From:  J and T
  1041. Posted on:  America Online
  1042.  
  1043. ...I am willing to accept something less than perfect, particularly when the only alternative is close to a grand.  Now that I've got the book and the developer CD, I'm waiting on the RAM upgrade for our '030 computer so that I can actually use the whole shebang..
  1044.  
  1045. T (of J and T)
  1046.  
  1047. Subj:  Re:At less than thirty bux...
  1048. Date:  94-06-10 23:07:49 EST
  1049. From:  Jimi 123
  1050. Posted on:  America Online
  1051.  
  1052. i have the book.  how do i get the CD?
  1053.  
  1054. I'm having trouble using linked subviews.  I want to create a 'main menu' template with buttons that allow you to navigate to other layouts.
  1055.  
  1056. kind of like buttons in filemaker pro.
  1057.  
  1058. any help from anyone out there greatly appreciated.
  1059.  
  1060. -jimmy
  1061.  
  1062. Subj:  NTK guru needed
  1063. Date:  94-06-10 23:09:29 EST
  1064. From:  Jimi 123
  1065. Posted on:  America Online
  1066.  
  1067. I'm a new ntk user (demo version).
  1068.  
  1069. I have some questions that i'd love to run by someone.
  1070.  
  1071. any help greatly appreciated.
  1072.  
  1073. ps  it's kind of a cool application
  1074.  
  1075. -jimmy
  1076.  
  1077. Subj:  AOL Newton Developers?
  1078. Date:  94-06-10 23:10:39 EST
  1079. From:  Jimi 123
  1080. Posted on:  America Online
  1081.  
  1082. help!
  1083.  
  1084. anyone out there that knows how to get this ntk humming along?
  1085.  
  1086. i could really use a hand.
  1087.  
  1088. -jimmy
  1089.  
  1090. Subj:  Re:AOL Newton Developers?
  1091. Date:  94-06-11 09:24:29 EST
  1092. From:  Meitnik
  1093. Posted on:  America Online
  1094.  
  1095. me too!
  1096.  
  1097. Subj:  Not at Camelot Records...
  1098. Date:  94-06-12 21:16:29 EST
  1099. From:  J and T
  1100. Posted on:  America Online
  1101.  
  1102. The Developer's CD was obtained through an online offer here on AOL (where else!!!), where your charming, handsome and wealthy PDA staff offered to send it to those of us who forwarded a mailing label.
  1103.  
  1104. T (of J and T, who is lying on the bed naked with J after braving the heat all day down here at WDW, and whose kids are still out doing God knows what...)
  1105.  
  1106. Subj:  Re:AOL Newton Developers?
  1107. Date:  94-06-12 22:57:58 EST
  1108. From:  DPOMPEA
  1109. Posted on:  America Online
  1110.  
  1111. Sure, there are lots of us here (but more on CI$) Just ask away.
  1112. -dave
  1113.  
  1114. Subj:  Re:NTK guru needed
  1115. Date:  94-06-14 00:31:31 EST
  1116. From:  Dr Newton
  1117. Posted on:  America Online
  1118.  
  1119. Post your questions and they will get looked at.
  1120.  
  1121. DN
  1122.  
  1123. Subj:  A few questions
  1124. Date:  94-06-17 07:55:41 EST
  1125. From:  SteveM451
  1126. Posted on:  America Online
  1127.  
  1128. Hi,
  1129.  
  1130. I've been using my Newton for a few months now and I have a few questions I' d like to throw out to you all.
  1131.  
  1132. 1)  I'm considering purchasing the Newton toolkit.  My experience with programming is limited to HyperCard scripting.  With my background, is it resonable for me to expect that I will be able to create Newton applications by just reading the documentation that comes with the toolkit or will I have to learn a launguage like C++, or C first?  I received an APDA catalogue today that implied that I need to take several Developer University courses prior to attempting Newton development.  As the kit currently costs 795.00 I'd like to be fairly certain that I can make something useful with it before I make the purchase.
  1133.  
  1134. 2)  It is my understanding that Newton Bookmaker is bundled with the Newton toolkit.  Does anyone know if this software will eventually be sold separately?
  1135.  
  1136. 3)  The connection kit allows transfer of several Macintosh file types.  Does anyone know if it is possible to exchange information between FileMaker Pro and the Newton?
  1137.  
  1138. thanks
  1139.  
  1140. Steve Messimer
  1141.  
  1142. Subj:  Re:A few questions
  1143. Date:  94-06-17 08:08:45 EST
  1144. From:  Gtelabs
  1145. Posted on:  America Online
  1146.  
  1147. > 1) NKT: what kind of prog bakground needed? HyperCard OK?
  1148.  
  1149. You will find NewtonScript to be more like AppleScript than HC. The UI model (View System) is more like SuperCard or FrontMost/FaceSpan (comes with AppleScript) then HC. With that in mind, I'd say that for simple apps you'd be able to pick it up quikly. You may want to get the book "Programming for the Newton, software development with NewtonScript" by McKeehan & Rhodes. It comes with a "demo" NTK that you can try out programming with. $29
  1150.  
  1151. >2) bookmaker ever offered seperately?
  1152. Maybe.
  1153.  
  1154. >3) NCK allow transfer to FileMaker Pro?
  1155. The NCK will import/export tab or comma delimited files, so you can use that to get data in and out of FM Pro
  1156.  
  1157.  
  1158.  
  1159. Subj:  Re:A few questions
  1160. Date:  94-06-17 09:07:53 EST
  1161. From:  Meitnik
  1162. Posted on:  America Online
  1163.  
  1164. Steve Messimer,
  1165.        I too was weaned on Hypetalk. Yes, it a good foundation for Newtonscript, but I had also learned 'C' (and some C ++) too, which really filled some key holes of my foundation. Together, I was able to understand Newtonscript fairly well from the Julie book.
  1166.       As for NTK, yes its highly overpriced. I suspect a NTK lite might be in the works for us, for around 250.00 or up to 500.00 (depending how greedy (ah, needy) apple feels that day). As for product ideas, think about small tasks which could be improved by using a Newton. Look at the shareware uploaded. Right now cost prevents me in investing in NTK. It would talk a very long time to pay back 800.00; whereas, HC has several times over. Besides, starcore wants their large slice of you too!
  1167.  
  1168.  
  1169. Subj:  TVProduction Programs for Newton
  1170. Date:  94-06-17 10:45:25 EST
  1171. From:  CherylF995
  1172. Posted on:  America Online
  1173.  
  1174. I am about to take delivery on a Newton and am interested in programs that relate to video/TV production.  Are there such programs, where do I find them.  Also interested in PC programming.
  1175.      Thanks from a Newton newcomer.
  1176.  
  1177. Subj:  Re:TVProduction Programs for New
  1178. Date:  94-06-17 12:04:34 EST
  1179. From:  HIDCON
  1180. Posted on:  America Online
  1181.  
  1182. The Go Figure application is a  group of calculators that includes a Video editing time calculator that looks useful. Send me an E-Mail if you want more information.
  1183.  
  1184. Subj:  Re:A few questions
  1185. Date:  94-06-19 10:50:24 EST
  1186. From:  SteveM451
  1187. Posted on:  America Online
  1188.  
  1189. Gtelabs...
  1190.  
  1191. Thanks for your response. It helps alot.
  1192.  
  1193. Subj:  Help!!!!!!!!!!!!!!!!!!!!!!!
  1194. Date:  94-06-26 18:31:52 EST
  1195. From:  IggsNspace
  1196. Posted on:  America Online
  1197.  
  1198. I picked up the McKeehan/Rhodes Programming for the Newton book about 2 weeks ago and I was doing fine with layouts and view etc until I hit the section on view justification.  
  1199.  
  1200. Is it just me or does justification not work so great in the demo tool kit that came with the book?  And has anyone else noticed several typoes in the book?  
  1201.  
  1202. I could really use a good explanation of justification, or tell me that the demo ntk is full of bugs with respect to justification so I'll know I'm not a slow learner!  
  1203.  
  1204. Scott
  1205.  
  1206. Subj:  Re:Help!!!!!!!!!!!!!!!!!!!!!!!
  1207. Date:  94-06-26 20:41:44 EST
  1208. From:  DavidBlack
  1209. Posted on:  America Online
  1210.  
  1211. Scott,
  1212.  
  1213. I hav e been finding major bugs in view justification in the NTK over the last few days while working on an app.  I finally had to resort to manually positioning and sizing the views using several viewSetupForm scripts.
  1214.  
  1215. Unfortunately this area of the NTK needs MAJOR work.  At least Geos' geometry/view management works as advertised.
  1216.  
  1217. David Black.
  1218.  
  1219. Subj:  Re:Help!!!!!!!!!!!!!!!!!!!!!!!
  1220. Date:  94-06-27 15:03:00 EST
  1221. From:  LouKrieg
  1222. Posted on:  America Online
  1223.  
  1224. FWIW, in the full release NTK from APDA, I have been using just about every mode of view justification without problems since last August. What I have found, is that the explanations in the manuals are fairly broad, leaving much as an "exercise for the student". In particular, you cannot believe what you see in the toolkit's preview, or even in the layout window in non-preview.
  1225.  
  1226. I generally lay out my views quickly on the screen, make sure that I have various attributes correct with a quick build,download cycle, then go back in and set the viewbounds and viewJustify slots through the browser. At that point DO NOT adjust the positions on the layout window, or you may "reset" the viewBounds to a different position justification than what you previously set in the browser.
  1227.  
  1228. So, as far as I have experienced, view justification works as intended, although not as well documented as I would like.
  1229.  
  1230. If you have specific issues, please ask and I will try to help!
  1231.  
  1232. Regards,
  1233.   --Lou
  1234.  
  1235. Subj:  Inspector Freezes
  1236. Date:  94-06-28 15:03:16 EST
  1237. From:  KarynV
  1238. Posted on:  America Online
  1239.  
  1240. For those of you who have made it through the WaiterHelper demo (in the McKeehan/Rhodes Newton book): I am stuck!
  1241.  
  1242. The error message is:
  1243.  
  1244.  Exception |evt.ex.fr.type;type.ref.frame|: [-48401] Expected an array. Got: func()
  1245. begin 
  1246.  SetValue(itemPicker, 'labelCommands,
  1247.   menu:CategoryToItems(entryLine.text));
  1248.  SetValue(itemPicker, 'text, entryLine.teext);
  1249. end
  1250. {value: "func()\nbegin \n\tSetValue(itemPicker, 'labelCommands,\n\t\tmenu:CategoryToItems(entryLine.text));\n\tSetValue(itemPicker, 'text, entryLine.teext);\nend"}
  1251.  
  1252. Which is the function for categoryPicker.textChanged. I have been fooling around with the Inspector, and when I try to do a stackTrace within the breakloop, everything freezes completely. I set breakonthrows to true, open the app, get the breakloop, type
  1253.     stackTrace() [enter]
  1254. and thats the end of everything. Just a flashing cursor and You can't quit from a  breakloop you dummy messages.
  1255.  
  1256. I have triple-checked for typos, but am getting very frustrated. Any suggestions?
  1257.  
  1258. Thanks
  1259. Karyn
  1260.  
  1261.  
  1262. Subj:  Re:Inspector Freezes (KARYNV)
  1263. Date:  94-06-29 08:13:42 EST
  1264. From:  Gtelabs
  1265. Posted on:  America Online
  1266.  
  1267. OK, Karyn... here goes!
  1268.  
  1269. The error is not in the code its displaying, but in the  menu:CategoryToItems(entryLine.text)) function. This function should return an array (since that's what the labelCommands slot in the itemPicker wants) and it is not. Heaven Knows what it is returning, but I'd start looking there.
  1270.  
  1271. I'd do the following:
  1272. just before the first setValue() call, insert a breakloop();
  1273. within  menu:CategoryToItems(entryLine.text)) put several, maybe one before each line. Then build and run WITH BREAK ON THROWS nil. The prog will stop at each of the breakloop() calls, and you can look around and see what things are set to. just exitbreakloop() in the inspector to resume the program. I'll bet that the menu frame of code has a typo in it (or an outright bug) you can also check your code against their supplied source code. Go ahead and try to debug this, it'll be a growth experience.
  1274.  
  1275. Why you can't do a stacktrace() is left for someone else to answer. My guess is that the menu code is whacking something so badly that it blows the stack.
  1276.  
  1277. Good luck, and let us know how you do!
  1278.  
  1279. - john schettino
  1280.  
  1281. Subj:  Re:Inspector Freezes
  1282. Date:  94-06-29 12:56:11 EST
  1283. From:  KarynV
  1284. Posted on:  America Online
  1285.  
  1286. No, the function isn't being executed at all, so it never gets to  menu:CategoryToItems(entryLine.text)). It seems to be treating the slot as returning the text of the function, instead of executing the function and returning the result.
  1287.  
  1288. Karyn
  1289.  
  1290. Subj:  Re:Inspector Freezes
  1291. Date:  94-06-29 22:50:22 EST
  1292. From:  Dr Newton
  1293. Posted on:  America Online
  1294.  
  1295. I will pass this on to Neil and see what he says.
  1296.  
  1297. DN
  1298.  
  1299. Subj:  viewJustification in NTK
  1300. Date:  94-06-29 22:51:45 EST
  1301. From:  Dr Newton
  1302. Posted on:  America Online
  1303.  
  1304. Just to clarify. As far as I know, NTK 1.0.1 has a few problems with some sibling justification modes. Otherwise it works fine.
  1305.  
  1306. DN
  1307.  
  1308. Subj:  NEWTON PROBLEMS
  1309. Date:  94-06-29 23:10:42 EST
  1310. From:  GoyaF
  1311. Posted on:  America Online
  1312.  
  1313. Am gathering infor about how good the Newton actually is. Is there a market? Is it too soon? Does the software live up to its hype? Etc., please message me, thanks
  1314.  
  1315.  
  1316. Subj:  Re:TVProduction Programs for New
  1317. Date:  94-06-30 08:57:45 EST
  1318. From:  KarensRick
  1319. Posted on:  America Online
  1320.  
  1321. I too am looking for a production interval timer suitable for use in directing TV shows.  I talked to ExtraLead which has a program called TimeToGo.  I doesn't sound like what I need, but they are more than willing to take inputs for new applications.
  1322.  
  1323. Subj:  Executor/NTK/PC
  1324. Date:  94-07-08 08:01:54 EST
  1325. From:  S R Swart
  1326. Posted on:  America Online
  1327.  
  1328. I have the book programming for the newton that includes the demo NTK. Unfortunatly, I don't have a mac to use it. I was wondering what are the system requirements for the mac (ie. Can it run under system 6, What are the speed requirements, General model requirements)
  1329.  
  1330. The reason I ask is this. I downloaded the demo of Executor the mac emulation software and installed the NTK into it. I didn't have high hopes and I wasn't all to surprised when it just got stuck; first accessing the hard disk... pause... access... pause..and so on. 
  1331.  
  1332. Further, since seems doubtful that the executor will be the answer for NTK on the pc. Has there been any news about the Windows NTK. Also, has anyone heard if a demo version al la Programming for the Newton will be available when it is finished.
  1333.  
  1334. regards,
  1335.  
  1336. shawn r swart
  1337.  
  1338. Subj:  Re:Executor/NTK/PC
  1339. Date:  94-07-08 09:35:47 EST
  1340. From:  PDC Phil
  1341. Posted on:  America Online
  1342.  
  1343. Well,
  1344.  
  1345. I keep hearing that one's in the works(WNTK) but nobody's talkin'
  1346.  
  1347. Phillip M Torrone(PDC Phil)
  1348. PDA Forum Consultant
  1349. Keyword PDA is how to find us!
  1350.  
  1351. Subj:  Re:Executor/NTK/PC
  1352. Date:  94-07-08 20:24:05 EST
  1353. From:  Fraser3737
  1354. Posted on:  America Online
  1355.  
  1356. The demo included with the book, like the real NTK, requires a 68030 or better. It is also suggested that 4 Mb of RAM be available as a minimum and System 7.x must be used. It would seem that these three facts are all stacked against you with the emulation. Apple has been steadfast in not revealing a specific time frame for NTK/Windows. I'm not at all sure what you mean by "al la programming." If you are referring to programming samples, they are included with the NTK and there are a number of files in the libraries that include the program files (although they require NTK to be examined).
  1357.  
  1358. Dennis
  1359. NewtonBook Coordinator
  1360. PDA Forum AOL
  1361.  
  1362. Subj:  Re:Executor/NTK/PC
  1363. Date:  94-07-09 10:14:41 EST
  1364. From:  S R Swart
  1365. Posted on:  America Online
  1366.  
  1367. Thanks for the reply. 
  1368.  
  1369. with "ah la programming for the newton..." I was wondering if a demo version of the Windows NTK would be available with the same limitations as the Mac version. 
  1370.  
  1371. Regards,
  1372.  
  1373. SR Swart
  1374.  
  1375. Subj:  Re:Executor/NTK/PC
  1376. Date:  94-07-09 10:47:01 EST
  1377. From:  Fraser3737
  1378. Posted on:  America Online
  1379.  
  1380. Perhaps, but not at the moment. There are a few of those "900" numbers that offer psychic predictions - probably your best source for Windows NTK information!
  1381.  
  1382. Dennis
  1383.  
  1384. Subj:  Searching for frames
  1385. Date:  94-07-21 11:25:56 EST
  1386. From:  Ive
  1387. Posted on:  America Online
  1388.  
  1389. Is there any way to check if certain frames exist in arrays.  Currently, SetContains returns NIL in the following example..
  1390.  
  1391. testArray:=[{slot1:"stuff",slot2:"morestuff"}];
  1392. SetContains(testArray,{slot1:"stuff",slot2:"morestuff"});
  1393.  
  1394. Is there any way fix this?
  1395. Thanks,
  1396. Ivor
  1397.  
  1398. Subj:  Re:Searching for frames
  1399. Date:  94-07-22 11:41:03 EST
  1400. From:  SteveWeyer
  1401. Posted on:  America Online
  1402.  
  1403. the { } frame syntax evaluates to a new frame.  you could either save a pointer to the frame you want to search for (by reference).
  1404.  
  1405. e.g., a := {slot1: etc.}
  1406. testarray := [a]
  1407. SetContains(testarray,a)
  1408.  
  1409. OR
  1410.  
  1411. use the ArrayPos function and specify a function that does a recursive equality check so that you can compare by value (frames could be created in different places but have the same slots & values; you'd have to decide whether you wanted to require slots to be in same order)
  1412.  
  1413. Steve
  1414.  
  1415. Subj:  NTK and Mac II?
  1416. Date:  94-07-23 17:49:17 EST
  1417. From:  I395 m24va
  1418. Posted on:  America Online
  1419.  
  1420. Can the NTK can be used with a Mac II? I know I am odd to have the antique Mac II and a MP110, but that is how it is! I understand that the disks are in HD format. I usually take such disks to a friends and install on his computer and bring back to mine. On my Mac, I do have a PMMU. Is there any reason why NTK wont run on my vintage machine?
  1421.  
  1422. Subj:  Re:NTK and Mac II?
  1423. Date:  94-07-23 23:24:51 EST
  1424. From:  PDC Phil
  1425. Posted on:  America Online
  1426.  
  1427. Well,
  1428.  
  1429. It has to be in 32-bit, Virt mem is a plus and Sys 7 or above 030 processor...I don't know what yours is but I think it won't work.
  1430.  
  1431. Phillip M Torrone(PDC Phil)
  1432. PDA Forum Consultant
  1433. Keyword PDA is how to find us!
  1434.  
  1435. Subj:  Re:NTK and Mac II?
  1436. Date:  94-07-24 09:50:29 EST
  1437. From:  PDC Dennis
  1438. Posted on:  America Online
  1439.  
  1440. The Mac II (vanilla) is not compatible with NTK. Before you run out and snag a new Mac, consider adding a DayStar board which will offer the processor and cache needed.
  1441.  
  1442. PDC Dennis
  1443.  
  1444. Subj:  Fonts
  1445. Date:  94-07-25 02:17:57 EST
  1446. From:  DarkCoyote
  1447. Posted on:  America Online
  1448.  
  1449. Does the Newton (and NTK) support programmer-defined fonts?  I'm interested in writing an application which would require foreign language fonts, and I'm willing to define these fonts myself.
  1450.  
  1451. Ron
  1452.  
  1453. Subj:  Re:Fonts
  1454. Date:  94-07-25 09:33:43 EST
  1455. From:  PDC Phil
  1456. Posted on:  America Online
  1457.  
  1458. Hmm,
  1459.  
  1460. I *think* it can but, it won't allign right, anyone know for sure?
  1461.  
  1462. Phillip M Torrone(PDC Phil)
  1463. PDA Forum Consultant
  1464. Keyword PDA is how to find us!
  1465.  
  1466. Subj:  Re:Fonts
  1467. Date:  94-07-25 19:58:59 EST
  1468. From:  PDC Dennis
  1469. Posted on:  America Online
  1470.  
  1471. Phil is essentially correct. NTK 1.01 will handle other fonts, but those fonts aren't specified or available as of yet. I suspect someone will come along before too long with a font set as an alternative to the limited set now available. As to foreign language fonts, perhaps those used in the overseas models now available might be of use. Good question for the PIE Group at Apple. Will ask and report back.
  1472.  
  1473. PDC Dennis
  1474. Dennis Fraser
  1475. AOL PDA Forum
  1476.  
  1477. Subj:  Electric PIE Developers 2.45
  1478. Date:  94-07-31 16:47:02 EST
  1479. From:  CDS SEM
  1480. Posted on:  America Online
  1481.  
  1482. Electric PIE Developers 2.45 (the August issue) has been submitted to all the usual electronic repositories: the ftp site at newton.uiowa.edu, Creative Digital's new ftp site at ftp.netcom.com in the directory pub/cds, AppleLink (in Creative Digital's folder in Newton:Hardware and Software and in Newton:PIE Developer Talk:Newton Developer Talk), eWorld (GO NEWTON, look in the Software Exchange:New Files & Uploads), CompuServe (in the Newton Developer's Forum, Forum Business Library [1]) and American Online (Computing and Software:Personal Digital Assistants:Newt Files & Free Uploading). It may take a few days for it to appear in all the appropriate places. 
  1483.  
  1484. Two versions have been posted - a Stuffed text version (EPD245.TXT.sit) and a Stuffed Common Ground version (EPD245.DP.sit). The versions submitted to FTP sites are also Binhexed. Contact No Hands Software (415.802.5800 or nohands@applelink.apple.com) for the location of the nearest Common Ground viewer if you don't have it. Within the next several days a Newton book version should be available as well.
  1485.  
  1486. Electric PIE Developers 2.45 has about 12 pages of PDA developer-related news, a writeup on the Wireless Datacomm conference that took place in San Jose a few weeks ago and Paul Pott's MacHack '94 epic. All in all, 20 pages of high density information for PDA developers. We hope you like it. If not, let us know why.
  1487.  
  1488. PIE Developers is a bimonthly technical journal for PDA developers. Electric PIE Developers (EPD) is an electronic version of PIE Developers magazine that is distributed in the months when no printed issue is mailed to subscribers. In the past we have made it available only to subscribers. To simplify matters, we've decided to make Electric PIE Developers available to the general public. There is no overlap between the printed and electric versions of the magazine. 
  1489.  
  1490.  
  1491. Subj:  Endpoints
  1492. Date:  94-08-09 11:00:57 EST
  1493. From:  Ive
  1494. Posted on:  America Online
  1495.  
  1496. I want an InputScript in an endpoint to set the value of another iew.  However, since the enpoint is created at runtime, it isn't be declared, how do I do this?
  1497.  
  1498. Subj:  Re:MS-DOS development
  1499. Date:  94-08-15 19:38:16 EST
  1500. From:  Mi22327892
  1501. Posted on:  America Online
  1502.  
  1503. Is there a development environment for the MS-DOS world?  I have been captured by my Newton and would like to develop applications for it, but doubt I would by a MAC for that reason.  Am I stuck? Do I have to own two computers?  I have to keep my MS-DOS(Windows) system!
  1504.  
  1505. Subj:  Re:MS-DOS development
  1506. Date:  94-08-15 20:29:42 EST
  1507. From:  PDC Phil
  1508. Posted on:  America Online
  1509.  
  1510. Well,
  1511.  
  1512. Apple said it's working on a Newton ToolKit for Windows....as far as a release date, we really don't know. I was going to wait, but I got a cheap Mac a ToolKit and I can honestly say I really do enjoy my Mac applications better than most PC based applications, not all but most.
  1513.  
  1514. Phillip M Torrone(PDC Phil)
  1515. PDA Forum Consultant
  1516. NANUG meeting 8/16-7-10pm EDT be there! PDA Chat room!
  1517.  
  1518. Subj:  Re:MS-DOS development
  1519. Date:  94-08-16 06:55:03 EST
  1520. From:  Gtelabs
  1521. Posted on:  America Online
  1522.  
  1523. There are two newton-based development options as well.
  1524.  
  1525. NewtDev 2.2 is a shareware ($40?) newtonscript development environment that runs on the newton. I think its in the archives.
  1526.  
  1527. NS BASIC is a commercial ($99) BASIC interpreter that runs on the newton, but lets you hook up your PC running a comm program to edit your programs. Contact gh@hookup.net for more information.
  1528.  
  1529. Subj:  Re:MS-DOS development
  1530. Date:  94-08-18 07:05:47 EST
  1531. From:  SteveWeyer
  1532. Posted on:  America Online
  1533.  
  1534. yes, Newt 2.2 should be here in the archives.  currently, it's $30 (in US).  I'm hoping to release a newer version in a few weeks or so.  in addition to writing/tapping code directly on the Newton, you can edit code as text chunks on your PC and transfer it to the Notepad via the Slurpee utility, or via Connection Kit, or via a keyboard utility like Figgles.  since it uses NewtonScript, you'll be further along the learning curve should you decide to move to NTK (should it ever appear on Windows or you buy a Mac).  for a little more info about developing apps with Newt, take a look at an article I wrote in July PIE Developers; or at the Newton book "NewtATut" a Newt Application Tutorial.
  1535.  
  1536. Subj:  Re:MS-DOS development
  1537. Date:  94-08-18 09:21:16 EST
  1538. From:  PDC Phil
  1539. Posted on:  America Online
  1540.  
  1541. Thanks Steve,
  1542.  
  1543. We look foward to it!
  1544.  
  1545. Phillip M Torrone(PDC Phil)
  1546. PDA Forum Consultant
  1547. Keyword PDA is how to find us!
  1548.  
  1549. Subj:  ViewFrame Editor 1.0 - Free!
  1550. Date:  94-08-24 12:28:38 EST
  1551. From:  CDS SEM
  1552. Posted on:  America Online
  1553.  
  1554. The ViewFrame Editor version 1.0 is now available in PDA Files and Free Uploading. It is a free upgrade for existing ViewFrame owners. It also works with the current demo version of ViewFrame. 
  1555.   For those of you unfamiliar with ViewFrame, it is the definitive Newton debugger. Besides having a great feature set, it runs on the Newton, leaving your serial port free. Check out the demo version that should be available in the locations listed below. 
  1556.   The major difference between the new editor and the previous V 0.5 distribution is that it supports soup storage of the source code for multiple programs. The following (routing) actions are also included for Editor programs: printing, faxing, beaming, mailing and Inspector dumping. There is also now support for non-ASCII characters in strings and character constants. 
  1557.  
  1558. Subj:  Newt Development Environment
  1559. Date:  94-09-07 07:51:12 EST
  1560. From:  SteveWeyer
  1561. Posted on:  America Online
  1562.  
  1563. A new version of the Newt development environment has been released recently.  Here is a little background information.
  1564.  
  1565. Newt 2.3
  1566. a native development environment for simple applications using NewtonScript (and for creating turtle-like graphics using gestures, buttons, and NS).
  1567. [newt-devenv-23.sit]
  1568.  
  1569. Keywords: object-oriented programming, application development environment, NewtonScript, NTK.
  1570.  
  1571. Newt is shareware ($35) -- registered users receive a 46 page manual describing Newt features and NewtonScript syntax and functions, along with a floppy of source examples and other packages. See NewtNews.txt for further info.
  1572.  
  1573. See also:
  1574. - RUNewt -- an application for running, beaming and mailing applications created by Newt 2.3.  [runewt-23.sit]
  1575.  
  1576. - NewtATut (Newt Application Tutorial) -- a Newton book version of an article entitled "Building Native Newton Applications with Newt" that appeared in PIE
  1577. Developers, Vol. 2.4, July 1994; pp.14-18.  This interactive tutorial shows how you can develop a simple application in NewtonScript directly on your
  1578. Newton using Newt. [newtatut-book-11.sit]
  1579.  
  1580. - NewtTurt (Newt Turtle Tutorial) -- a book showing you how you can also use Newt for turtle-style graphics. [newtturt-book-11.sit]
  1581.  
  1582. - Slurpee -- a utility for transferring data or text between desktop files and Newton soups. useful for transferring source text between Mac/PC and Notepad. [slurpee-11.sit]
  1583.  
  1584. AOL: SteveWeyer
  1585.  
  1586. Subj:  Re:Newt Development Environment
  1587. Date:  94-09-11 12:15:17 EST
  1588. From:  GOODLIFE
  1589. Posted on:  America Online
  1590.  
  1591. Would Newt 2.3 be helpful if I already have the demo NKT via Programming for the Newton.  I too have run into problems, previously noted here, with viewJustification (can't get screens pages 81, 102 of Rhodes' book).  Is it the book, my Demo NKT or me? 
  1592.  
  1593. Subj:  Re:Newt Development Environment
  1594. Date:  94-09-11 12:39:42 EST
  1595. From:  PDC Phil
  1596. Posted on:  America Online
  1597.  
  1598. Hmm,
  1599.  
  1600. I've had very good things come out of the Demo NTK....Run Newt and NS Basic are alternatives, BUT you should still try to work on the NTK.....what were the problems again? Perhaps a nice devloper can help ya!
  1601.  
  1602. Phillip M Torrone(PDC Phil)
  1603. PDA Forum Consultant
  1604. Keyword PDA is how to find us!
  1605.  
  1606. Subj:  Re:Newt Development Environment
  1607. Date:  94-09-12 07:08:58 EST
  1608. From:  TomU216
  1609. Posted on:  America Online
  1610.  
  1611. <<I too have run into problems, previously noted here, with viewJustification (can't get screens pages 81, 102 of Rhodes' book).  Is it the book, my Demo NKT or me? >>
  1612.  
  1613. The NTK is not entirely WSYSIG.  This is, I believe, an acknowledged problem that appeared in the full NTK 1.01 and apparantly also true in the McKeehan & Rhodes version.
  1614.  
  1615. The workaround is to ignore what you see and fly on instruments (ie., use the viewBounds and viewJustify windows information) and check your set up by downloading to Newton.  
  1616.  
  1617. I realize this distracts from working through an example.
  1618.  
  1619. Regards,
  1620.  
  1621. Tom Unkefer
  1622. Nomadic Technologies
  1623.  
  1624. Subj:  NTK for students/academic?
  1625. Date:  94-09-16 17:31:29 EST
  1626. From:  GOODLIFE
  1627. Posted on:  America Online
  1628.  
  1629. People have mentioned a NTK at $99 for students.  My university (which supplies a ton of Apple products with an academic price break) is not aware of this package from Apple.  They are very interested in making the kit available to more students to encourage development - is there a product/package # available for ordering purposes?  Please respond by e-mail if possible.
  1630.  
  1631. Subj:  Programming Help
  1632. Date:  94-09-16 21:57:17 EST
  1633. From:  GOODLIFE
  1634. Posted on:  America Online
  1635.  
  1636. Programming with NTK demo via Rhodes' book.  After downloading, and tapping program, I receive error message -48807.  Can anyone help?  e-mail in addition to board response would help.  Thanks.  
  1637.  
  1638. Subj:  Re:NTK for students/academic?
  1639. Date:  94-09-17 03:44:20 EST
  1640. From:  ScoobyX
  1641. Posted on:  America Online
  1642.  
  1643. >People have mentioned a NTK at $99 for students.  My university >(which supplies a ton of Apple products with an academic price >break) is not aware of this package from Apple.  They are very >interested in making the kit available to more students to encourage >development - is there a product/package # available for ordering >purposes?  Please respond by e-mail if possible.
  1644.  
  1645. My school had a flier for this at the bookstore and it was only available with the purchase of a Newton I believe.  Along with some other deals.  I haven't checked the student price for a package without buying a Newton, I don't even know if they have the kit.  The flier got the NTK driectly from apple I believe until October or November.
  1646.  
  1647. Stephen @ UGA
  1648.  
  1649. Subj:  Re:NTK for students/academic?
  1650. Date:  94-09-18 16:56:18 EST
  1651. From:  BlueMoo406
  1652. Posted on:  America Online
  1653.  
  1654. I bought NTK from Computertown for $89.  So I don't think that the $99 price tag for students is a bargain.
  1655.  
  1656. Subj:  Re:NTK for students/academic?
  1657. Date:  94-09-18 18:24:29 EST
  1658. From:  PDC Phil
  1659. Posted on:  America Online
  1660.  
  1661. Huh?
  1662.  
  1663. NTK? Are you sure....you must HAVE gotten a NCK, Newton Connection kit right? The ToolKit lets make apps for the Newton the connection does not, backups, syncs, and installs packages.
  1664.  
  1665. Phillip M Torrone(PDC Phil)
  1666. PDA Forum Consultant
  1667. Keyword PDA is how to find us!
  1668.  
  1669. Subj:  NTK--NCK--0ooops!
  1670. Date:  94-09-18 20:15:27 EST
  1671. From:  BlueMoo406
  1672. Posted on:  America Online
  1673.  
  1674. Sorry about that.  You're right.  Is my face red?  But like my Newton, I can't read well so the letters look alike to me.  
  1675.  
  1676. By the way, I'll take the NTK for $99. 
  1677.  
  1678. Subj:  Re:NTK--NCK--0ooops!
  1679. Date:  94-09-18 22:34:42 EST
  1680. From:  PDC Phil
  1681. Posted on:  America Online
  1682.  
  1683. Oh,
  1684.  
  1685. I wish you were right I'd buy 10 of them ;-)
  1686.  
  1687. Phillip M Torrone(PDC Phil)
  1688. PDA Forum Consultant
  1689. Keyword PDA is how to find us!
  1690.  
  1691. Subj:  Dumb Questions
  1692. Date:  94-09-25 17:34:39 EST
  1693. From:  Glyde
  1694. Posted on:  America Online
  1695.  
  1696. hi gang.
  1697. First time visitor to this area, gratifying to see so much activity...so much in fact, that I can't seem to find what I need to know, (ohh for searchable threads ::sigh::) so please forgive these dumb questions:
  1698.  
  1699. 1. What is the 110 screen size in pixels?
  1700. 2. Is there a "Human Interface Guidelines" equivalent for Newton?
  1701.  
  1702. thanks in advance--
  1703. Eric Johnson
  1704. Silver Spruce Systems
  1705.  
  1706. Subj:  Re:Dumb Questions
  1707. Date:  94-09-25 18:48:37 EST
  1708. From:  PDC Phil
  1709. Posted on:  America Online
  1710.  
  1711. No! There aren't ANY dumb questions! Just the unasked ones! 
  1712.  
  1713. 1. What is the 110 screen size in pixels? 
  1714. 320x240 - Like 640x480 the industry standard
  1715.  
  1716. 2. Is there a "Human Interface Guidelines" equivalent for Newton?
  1717.  
  1718. Well there are things like that included on the developer CD's but, I think the Newton is a very flexible OS and the best apps seem to be the ones that do things a but differently than the rest. Basically most Status Bar buttons stay on the status bar, most dialogs are in the center, more click/taps than writing etc...... A book to check is the Newton Programmer's guide that come with the NTK or the Newton Programming book by McKeehan and Rhodes.
  1719.  
  1720. Phillip M Torrone(PDC Phil)
  1721. PDA Forum Consultant
  1722. Keyword PDA is how to find us!
  1723.  
  1724. Subj:  Soup/Slot reference HELP!!!!
  1725. Date:  94-10-03 11:44:18 EST
  1726. From:  ACSMERCURY
  1727. Posted on:  America Online
  1728.  
  1729. HELP!!!!  I am a new Newton Developer, and while much of the information in the books is very helpful, (and I just this minute ordered the additional tutorial book) I am having troubles.
  1730.  
  1731. ---Creating a soup on the storage card has not been a problem, nor has been creating a flow of views using the toolkits graphical editor.
  1732. ---Getting the slot data to save though been quite a burden.  I.E. a view called CUSTOMER with fields(slots) such as num,name,contact,phone,etc. has a variety of difficulty savings to the soup.  The indexes for the soup are set up as num:'int, name:'string, and contact:'string, but every time I try to (Add With) to the soup, I get "Index type not the same as key" or something to that effect.  Am I perhaps syntactically incorrect, or did I not declare one of those three slots to be either integer or string?
  1733. ---If I did not declare a slot properly, how should I do it?  (I think I did though, since I selected Numbers allowed for num, and Name for name and contact).
  1734. ---Perhaps I am referring to the fields incorrectly, since I am calling the save routine from a childview (floatngo) save confirmation routine from a textbutton on the customer view.
  1735. ---How the heck does one properly declare a frame/path expression (globally if possible) which refers to slots that exist within a view?
  1736.  
  1737. Any help would be greatly appreciated.
  1738. Any offers of co-application assistance will be met with by compensation for efforts, since my company is working on a project which should allow me to retire in about a year.
  1739.  
  1740. John Trapani
  1741. Mercury Consulting
  1742.  
  1743. Please try to email me, since I will no doubt forget where I sent this message.  Thanks!
  1744.  
  1745.  
  1746. Subj:  Re:Soup/Slot reference HELP!!!!
  1747. Date:  94-10-03 20:09:47 EST
  1748. From:  DPOMPEA
  1749. Posted on:  America Online
  1750.  
  1751. Well, First of all, I never use Add With ...  I always use just an soup:ADD(frame). Try that.
  1752.  
  1753. Any slot declared at the top level - it shows in the right side when you click you protoApp slot on the left,  is accessable to all. Just use it's name.  The same with child views and slots in them. Calling methods (ok, they call it sending a message to a view). is a little different. To call another method in the protoapp, like if you wanted to directly call the viewSetupFormScript, use     :viewsetupformscript(). the ":" is most important.
  1754.  
  1755.  
  1756. Also declare your views:  CMD-I on the view.  Then, if you need a method in a different branch of the view tree it's   SomeOtherViewDeclaredName:TheMethodinTheView(anyparameters);
  1757.  
  1758. Remember, it's all like a tree. If something is on a branch upwards, just use it's name. If it's on a branch of a branch, use the branch name (s) to get to it.
  1759.  
  1760.  
  1761. Hope this helps,
  1762. Dave
  1763.  
  1764.  
  1765.  
  1766. Subj:  Novice Programming Alternative
  1767. Date:  94-10-04 08:10:49 EST
  1768. From:  Ravajr
  1769. Posted on:  America Online
  1770.  
  1771. Hey, have you tried NSBASIC for the Newton yet?
  1772.  
  1773. Most people can program in Basic, and NSBASIC is an excellent rendition.
  1774.  
  1775. You'd be surprised at just how sophisticated an application you can develop. Just check out my award winning program DIVE-PDA.
  1776.  
  1777. Any questions about NSBASIC can be sent to me (RAVAJR) or to the people who make NSBASIC (NSBASIC).
  1778.  
  1779. 8)Richard
  1780.  
  1781. Subj:  flip/slip ... Help!
  1782. Date:  94-10-10 22:28:25 EST
  1783. From:  JohnZ40295
  1784. Posted on:  America Online
  1785.  
  1786. On Page 42 of the Book: Programming the Newton the book asks for me to Draw a clPictureView on the right side of the detail view.  Make it extend all the way from top to bottom. Name it "Lines".
  1787.  
  1788. Well I got that to work but after that it asks  you to edit the Icon slot of the lines template.  It asks to select notelines from the Filepopup menu.
  1789.  
  1790. only problem is it does not show any files and forces me into the block where files should be. I have placed the slip files (whatever) from the Demo Package into the directory where the WaiterHelper Files reside; but still have no luck. Can any one help me, it may be something I overlooked, I am a IBMer with a Mac on Loan from a friend, any suggestions would be helpful.
  1791.  
  1792. Thanks ahead of time.
  1793. John Zielke
  1794.  
  1795.  
  1796.  
  1797. Subj:  Programs to Packages
  1798. Date:  94-10-11 16:43:21 EST
  1799. From:  MOONSTERS
  1800. Posted on:  America Online
  1801.  
  1802. I,ve got a program on my mac that implys that it would run on a newton (since it's a calling device it would make more sense that way) but the MCK install package won't see it     What do I do to get it on my Newton
  1803.  
  1804. Thanks
  1805.  
  1806. Subj:  Re:Programs to Packages
  1807. Date:  94-10-11 20:21:58 EST
  1808. From:  PDC Phil
  1809. Posted on:  America Online
  1810.  
  1811. Pardon?
  1812.  
  1813. I'm not sure whatyou mea, what is the package...if it *is* a package then you may need to change the type and creator in ResEdit ie: Type to pkg (space) and the creator to pkgX that should make MCK recognize it.
  1814.  
  1815. Phillip M Torrone(PDC Phil)
  1816. PDA Forum Consultant
  1817. Keyword PDA is how to find us!
  1818.  
  1819. Subj:  Re:Programs to Packages
  1820. Date:  94-10-13 06:23:49 EST
  1821. From:  TomU216
  1822. Posted on:  America Online
  1823.  
  1824. <<<I,ve got a program on my mac that implys that it would run on a newton (since it's a calling device it would make more sense that way) but the MCK install package won't see it     What do I do to get it on my Newton>>>
  1825.  
  1826. Is it possible the file on your Mac is a package file from AppleLink ?  AppleLink is the comm software you use to talk to Apple's older BBS (not to be confused with eWorld).  ALink has its own compression standard and compressed files are called "packages".  
  1827.  
  1828. If that's what you have, you need the AppleLink software to decompress.  
  1829.  
  1830. Regards,
  1831.  
  1832. Tom Unkefer
  1833. Nomadic Technologies
  1834.  
  1835.  
  1836.  
  1837. Subj:  Compilers-R-Us?
  1838. Date:  94-10-22 23:11:07 EST
  1839. From:  ERIK UZE
  1840. Posted on:  America Online
  1841.  
  1842. Hey, Does anyone know where you can get a compiler for the Newton.  I don't have a Newton, but I was considering buying one.  If I can't program on it, however, it is useless to me.  I'd really appreciate some respones.  I have no Idea where to turn.
  1843.  
  1844.                                                            Thanks a ton!
  1845.                                                                      ERIK UZE
  1846.  
  1847. Subj:  Re:Compilers-R-Us?
  1848. Date:  94-10-23 09:17:06 EST
  1849. From:  PDC Phil
  1850. Posted on:  America Online
  1851.  
  1852. Hmm,
  1853.  
  1854. No-the Newton has it's own when you get the Newton ToolKit-it's pretty neat. You can get a ToolKit from APDA or look in the swap shop(s)
  1855.  
  1856. Phillip M Torrone(PDC Phil)
  1857. PDA Forum Consultant
  1858. Keyword PDA is how to find us!
  1859.  
  1860. Subj:  Re:Compilers-R-Us?
  1861. Date:  94-10-23 13:57:03 EST
  1862. From:  SteveWeyer
  1863. Posted on:  America Online
  1864.  
  1865. take a look at my native Newton development environment (newt-devenv-24.sit) that uses the built-in NewtonScript compiler for building and running applications.  in addition to all of the interface objects, you can also access a variety of other services including serial communication, printing,  and IR.
  1866.  
  1867. steve
  1868.  
  1869. Subj:  Re:Compilers-R-Us?
  1870. Date:  94-10-27 09:11:56 EST
  1871. From:  CreamNEggs
  1872. Posted on:  America Online
  1873.  
  1874. Erik:
  1875.  
  1876. You can get a book on Newton programming by Rhodes & McKeehan called (I think): Newton Programming. It includes a copy of the development system called  Newton Toolkit (usually abbreviated NTK). You'll need a 68030 Mac with 8MB of RAM or better to run it.
  1877.  
  1878. HTH,
  1879.  
  1880. Bill
  1881.  
  1882. Subj:  Q: newton programming
  1883. Date:  94-11-02 00:52:27 EST
  1884. From:  Fogno
  1885. Posted on:  America Online
  1886.  
  1887. I wish to know how one goes about programming for the Newton.
  1888.  
  1889. Is it C, is it perl?  what is it and where do i start?  i need a new project.
  1890.  
  1891. -t
  1892.  
  1893. Subj:  Re:Q: newton programming
  1894. Date:  94-11-02 09:15:53 EST
  1895. From:  CreamNEggs
  1896. Posted on:  America Online
  1897.  
  1898. Newton programming is done in NewtonScript. There's a nifty book out by Rhodes/McKeehan (sp?) titled something like Programming The Newton, that includes a copy of the Newton Toolkit you'll need to do any serious work. You'll need a reasonably powerful Mac to use the NTK however. (68030, 8MB RAM)
  1899.  
  1900. There are also some shareware items available here.
  1901.  
  1902. HTH,
  1903.  
  1904.  
  1905. Bill
  1906.  
  1907. Subj:  Re:Q: newton programming
  1908. Date:  94-11-02 09:43:36 EST
  1909. From:  Ravajr
  1910. Posted on:  America Online
  1911.  
  1912. Also check out NSBASIC. It does all the work right on the Newton. If you hook up a Mac/PC to the Newton and use a terminal program, you can type fast. But understand that the Mac/PC become simply a dumb terminal, it is the Newton that is doing all the work.
  1913.  
  1914. Best of all, you can develop and get instant feedback all on the Newton. The version of Basic used is actually very powerful, with full access to all information contained in the Newton plus the serial port. So you could, in a half hour or so, write a translator to transfer info to and from the Newton and a Mac/PC, and have full control over what information is used, and in what form and sequence.
  1915.  
  1916. 8)Richard
  1917.  
  1918. Subj:  Re:Q: newton programming
  1919. Date:  94-11-03 17:20:02 EST
  1920. From:  SteveWeyer
  1921. Posted on:  America Online
  1922.  
  1923. If you'd like to experiment with building apps in NewtonScript right on your Newton (without requiring a Mac for NTK or the McKeehan/Rhodes book), take a look at newt-devenv24.sit (aka "Newt 2.4") -- a shareware native development environment for the Newton.  also take a look at newtatut-11 which is a tutorial on building apps with Newt.
  1924.  
  1925. Steve
  1926. (Newt author)
  1927.  
  1928. Subj:  protoLabelInputLine problems...
  1929. Date:  94-11-04 21:42:36 EST
  1930. From:  Deangrimm
  1931. Posted on:  America Online
  1932.  
  1933. I am having a problem with protoLabelInputLine.  I have set entryFlags such that the field is a date field.  My problem is that whenever I try to clear the text field of entryLine (whether programatically or by scrubbing)  I get the following error message:
  1934.  
  1935.    [-48404] Expected a number.  Got NIL.
  1936.  
  1937. I realize that I'm passing a NULL string to SetValue, but how else am I supposed to clear the input line?  Any advice would be appreciated.    
  1938.  
  1939. Subj:  Silly Question #13...
  1940. Date:  94-11-09 00:32:49 EST
  1941. From:  UrsaBear
  1942. Posted on:  America Online
  1943.  
  1944. I've the pleasure of working with our corporate copy of the NTK. 
  1945. My silly question of the month is...
  1946. I've installed the software directly as requested (v 1.0b7) on my Quadra and get nowhere. At launch, I always get the message "Couldn't start the application because File Not Found". 
  1947. Anyone run across this? Very frustrating.
  1948.  
  1949. UrsaBear
  1950.  
  1951.  
  1952. Subj:  Re:Silly Question #13...
  1953. Date:  94-11-09 07:22:47 EST
  1954. From:  PDC Phil
  1955. Posted on:  America Online
  1956.  
  1957. Hmm,
  1958.  
  1959. That's odd-can you re-install? Are you launching it from your HD or from the Network?
  1960.  
  1961. Phillip M Torrone(PDC Phil)
  1962. PDA Forum Consultant
  1963. Keyword PDA is how to find us!
  1964.  
  1965. Subj:  Attention Newton Developers!
  1966. Date:  94-11-09 22:55:39 EST
  1967. From:  CraigCOOK
  1968. Posted on:  America Online
  1969.  
  1970. You guys and gals are developing a lot of creative vertical applications. Is there any interest in compiling a list of all newton apps including vertical apps. Free advertising and great opportunity to promote the newton platform. 
  1971.  
  1972. E-mail me if interested
  1973.  
  1974. Developers unite ;-)
  1975.  
  1976. Subj:  Re:Silly Question #13...
  1977. Date:  94-11-10 01:09:20 EST
  1978. From:  UrsaBear
  1979. Posted on:  America Online
  1980.  
  1981. Actually, I did re-install :-(  Twice.
  1982.  
  1983. I'm launching it from a local hard drive.
  1984.  
  1985. Thank you for responding. Maybe system 7.5 is a culprit?
  1986.  
  1987. jimp
  1988.  
  1989.  
  1990. Subj:  Re:Silly Question #13...
  1991. Date:  94-11-10 09:53:07 EST
  1992. From:  PDC Phil
  1993. Posted on:  America Online
  1994.  
  1995. Hmm,
  1996.  
  1997. I have sys 7.5 no problems here-did you everconsult SOS?
  1998.  
  1999. Phillip M Torrone(PDC Phil)
  2000. PDA Forum Consultant
  2001. Keyword PDA is how to find us!
  2002.  
  2003. Subj:  Re:Silly Question #13...
  2004. Date:  94-11-10 21:19:00 EST
  2005. From:  HardyMacia
  2006. Posted on:  America Online
  2007.  
  2008. You probably need the Apple Modem Tool and that other file that no one seemed to get with the some of the beta versions of the Toolkit.
  2009.  
  2010. You should look into getting the full copy of the Toolkit. If you were receiving the betas then you should have 1.01.
  2011.  
  2012. hardy
  2013.  
  2014. Subj:  TO UrsaBear
  2015. Date:  94-11-11 00:16:59 EST
  2016. From:  Dr Newton
  2017. Posted on:  America Online
  2018.  
  2019. You should get a full copy of NTK 1.0.1 and install that. There are plenty of enhancements and bug fixes that make it worth while.
  2020.  
  2021. DN
  2022.  
  2023. Subj:  Re:protoLabelInputLine problems.
  2024. Date:  94-11-11 00:17:35 EST
  2025. From:  Dr Newton
  2026. Posted on:  America Online
  2027.  
  2028. SetValue(myProtoLine.entryLine, 'text, Clone(""));
  2029.  
  2030. DN
  2031.  
  2032. Subj:  Answer to Question #13
  2033. Date:  94-11-11 01:46:15 EST
  2034. From:  UrsaBear
  2035. Posted on:  America Online
  2036.  
  2037. I found the problem through the platform documentation. The MessagePad file must be in a folder named "Platforms" which must be located at the root of the NTK application folder. Simple, simple, simple.
  2038.  
  2039. Thanks to all for their help. I am most appreciative.
  2040.  
  2041. jimp
  2042.  
  2043. Subj:  NTK for sale
  2044. Date:  94-11-11 17:33:06 EST
  2045. From:  Deangrimm
  2046. Posted on:  America Online
  2047.  
  2048. I am selling my NTK for $650.  Send e-mail to Deangrimm if you are interested.
  2049.  
  2050. Subj:  NTK Demo Out There?
  2051. Date:  94-11-21 08:41:54 EST
  2052. From:  WayneD777
  2053. Posted on:  America Online
  2054.  
  2055. I've heard that there is a Demo version of the NTK that I can try befoer I decide to shell out my $795 bucks...  Any clues as to where to find it?
  2056.  
  2057. Email me please!
  2058.  
  2059. -Wayne
  2060.  
  2061. Subj:  Re:NTK Demo Out There?
  2062. Date:  94-11-21 09:44:41 EST
  2063. From:  PDC Phil
  2064. Posted on:  America Online
  2065.  
  2066. Well,
  2067.  
  2068. You can order at any book store :-)
  2069.  
  2070. Phillip M Torrone(PDC Phil)
  2071. PDA Forum Consultant
  2072. Keyword PDA is how to find us!
  2073.  
  2074. Subj:  Re:NTK Demo Out There?
  2075. Date:  94-11-22 14:40:43 EST
  2076. From:  GreyERWrit
  2077. Posted on:  America Online
  2078.  
  2079. A deo version comes with the book, "Programming for the Newton", by McKeehan and Rhodes, published by AP Professional
  2080.  
  2081. Greg
  2082.  
  2083. Subj:  Re:flip/slip ... Help!
  2084. Date:  94-11-24 02:14:42 EST
  2085. From:  JeffPearso
  2086. Posted on:  America Online
  2087.  
  2088. John-
  2089. I ran into the same thing. You need to add the pict files to your project.
  2090.  
  2091. Subj:  Soup Slurp
  2092. Date:  94-11-25 19:33:39 EST
  2093. From:  TrbMacGuru
  2094. Posted on:  America Online
  2095.  
  2096. I'm trying to build an array of values from a given slot in a soup query.  I can do it through a loop, but I thought that's what the MapCursor function does. Does it, or is there another method for doing this?
  2097.  
  2098. Subj:  Re:Soup Slurp
  2099. Date:  94-11-26 05:00:01 EST
  2100. From:  SteveWeyer
  2101. Posted on:  America Online
  2102.  
  2103. MapCursor returns the result of a function that you can supply.  so to return an array of slot values rather than the entries themselves:
  2104.   mapcursor(mycursor, func(e) e.myslot)
  2105.  
  2106. steve
  2107.  
  2108. Subj:  Re:Soup Slurp
  2109. Date:  94-11-27 21:40:31 EST
  2110. From:  DPOMPEA
  2111. Posted on:  America Online
  2112.  
  2113. Also remember to not change a soup entry with the function you supply to MapCursor as an EntryChanged() also does a GoTo() so you might bypass entries.
  2114. -Dave
  2115.  
  2116.  
  2117. Subj:  Another @#$!@
  2118. Date:  94-11-30 16:29:11 EST
  2119. From:  TrbMacGuru
  2120. Posted on:  America Online
  2121.  
  2122. Thanks for help on MapCursor Steve & Dan. Let me pose another problem. I'm trying to get the 'text slot of a LabelInputLine, but whenever I do, the Newt returns the intial value of said slot instead of the current value. Surely this must be a bug.
  2123.  
  2124. Subj:  Re:Another @#$!@
  2125. Date:  94-12-01 19:51:50 EST
  2126. From:  DPOMPEA
  2127. Posted on:  America Online
  2128.  
  2129. What you need to get is: xxxx.entryLine.text. A labelInputline has 2 view children. One for the static text label and one for the input field.
  2130. - Dave
  2131.  
  2132.  
  2133. Subj:  NTK Demo != PPC w/7.5 - HELP!!!
  2134. Date:  94-12-09 21:20:42 EST
  2135. From:  SDEHankin
  2136. Posted on:  America Online
  2137.  
  2138. Hi -
  2139.  
  2140. I'm running a 6100av w/40/250.  Invoking the Newton Toolkit Demo that comes with "Programming for the Newton", I get one of those "you don't have enough memory - 4000k neede, zero K available" messages.  "About This Macintosh" reports over 35 Meg free - what gives?  Anyone else seen this?  Who supports the NTK Demo?
  2141.  
  2142. - Scott
  2143.  
  2144.  
  2145. Subj:  Re:NTK Demo != PPC w/7.5 - HELP!
  2146. Date:  94-12-09 21:46:02 EST
  2147. From:  PDC Phil
  2148. Posted on:  America Online
  2149.  
  2150. Hmm,
  2151.  
  2152. I have the same setup, perhaps go to the get info of the Demo NCK, and increase the RAM allocation to 10-15 Megs, see what happens, if not try re-installing....please let me know
  2153.  
  2154. Phillip M Torrone (PDC Phil)
  2155. PDA Forum Staff
  2156. Keyword PDA is how to find us!
  2157.  
  2158. Subj:  Re:NTK Demo != PPC w/7.5 - HELP!
  2159. Date:  94-12-10 14:33:02 EST
  2160. From:  SDEHankin
  2161. Posted on:  America Online
  2162.  
  2163. Howdy -
  2164.  
  2165. The problem turned out to be an extension conflict.  MacIdentify 1.1 was the culprit.  All is working fine now.  Thanks for the help.
  2166.  
  2167. - Scott
  2168.  
  2169. Subj:  Re:NTK Demo != PPC w/7.5 - HELP!
  2170. Date:  94-12-10 15:02:54 EST
  2171. From:  PDC Phil
  2172. Posted on:  America Online
  2173.  
  2174. <<<
  2175. The problem turned out to be an extension conflict.  MacIdentify 1.1 was the culprit.  All is working fine now.  Thanks for the help.
  2176. >>
  2177.  
  2178. Really? I have that, what was the prob? Maybe I should get rid of it too ;-)
  2179.  
  2180. Phillip M Torrone (PDC Phil)
  2181. PDA Forum Staff
  2182. Keyword PDA is how to find us!
  2183.  
  2184. Subj:  What's available???
  2185. Date:  94-12-13 16:03:43 EST
  2186. From:  KBracknell
  2187. Posted on:  America Online
  2188.  
  2189. I will be a new user of the MP 100 soon and wanted to get some info about development tools. I'm sorry if my questions may sound naive, but I have been living out of the country since before the Newton was released.
  2190. What is NewtonScript? Is it built in and accessible to all users I know I can't afford NTK, is anything else worthwhile? I have heard of NS BASIC, can you develop full applications with it? How is Newt?
  2191. If there is an overview document of the basic options for Newton development in any of the libraries, could you point me to it?
  2192. Thanks,
  2193. Keith Bracknell
  2194.  
  2195. Subj:  Re:What's available???
  2196. Date:  94-12-13 21:35:05 EST
  2197. From:  PDC Phil
  2198. Posted on:  America Online
  2199.  
  2200. What is NewtonScript?
  2201.  
  2202. It's object oriented script-very easy to use, the user gets to make a proto fairly quickly and then add the script addition later
  2203.  
  2204. Is it built in and accessible to all users I know I can't afford NTK, is anything else worthwhile?
  2205.  
  2206. Sorta, but you need tools to get to it......Like the NTK, NS Basic, RunNewt, and Newt
  2207.  
  2208. I have heard of NS BASIC, can you develop full applications with it? 
  2209.  
  2210. Yes, you can-it very cool....I suggest you buy a copy and try it out...if you know basic it's a great way to start
  2211.  
  2212. How is Newt?
  2213.  
  2214. Another great app-I'll let Steve Weyer tell you about it, also there is a FAQ in the PDA Dev center that has all you seek
  2215.  
  2216. If there is an overview document of the basic options for Newton development in any of the libraries, could you point me to it?
  2217.  
  2218. Yes, you can get Newt/RunNewt in our libs with tutoral, NS Basic will tell you about his product and possibly send a brochure, and for $30 you can get a copy of the NTK from any bookstore, it's called "Programming for the Newton" by McKeehan and Rhodes
  2219.  
  2220. Phillip M Torrone (PDC Phil)
  2221. PDA Forum Staff
  2222. Keyword PDA is how to find us!
  2223.  
  2224. Subj:  How Do I Start?
  2225. Date:  94-12-15 02:06:28 EST
  2226. From:  RyderG
  2227. Posted on:  America Online
  2228.  
  2229.   I am a medical student in his third year who has access to a NTK at school and wants to develop a program for keeping track of patients on the wards. 
  2230.   Does anyone know what the best ways to get started are? I have no real programming experience, and I have the book Programming for the Newton, but still can't make sense of it on my own. Is there any basic reference that will teach me the basics of making arrays, frames, variables, ect. and how to save data within a program. The overall creation of views and protos I can handle, but how and where to use newtonscript to save data into arrays, store them, and then call or delete them baffles me.
  2231.  Any Ideas? I would appreciate them,
  2232.  
  2233. Ryder Gwinn
  2234.  
  2235. Subj:  Re:How Do I Start?
  2236. Date:  94-12-15 09:30:40 EST
  2237. From:  PDC Phil
  2238. Posted on:  America Online
  2239.  
  2240. Ryder,
  2241.  
  2242. You may want to post this in the NEWTON IN MEDICINE Folder, <<< Does anyone know what the best ways to get started are? I have no real programming experience, and I have the book Programming for the Newton, but still can't make sense of it on my own. Is there any basic reference that will teach me the basics of making arrays, frames, variables, ect. and how to save data within a program.>>
  2243.  
  2244. Umm, that's the best source to start-keep reading-it's well wrtitten and if an effort is made-you;ll get it, check the dev section here for some tips and text files, maybe even try other Dev environment, like NS Basic or Newt
  2245.  
  2246. Phillip M Torrone (PDC Phil)
  2247. PDA Forum Staff
  2248. Keyword PDA is how to find us!
  2249.  
  2250. Subj:  #include <fname>
  2251. Date:  95-01-03 15:28:18 EST
  2252. From:  BrownMC
  2253. Posted on:  America Online
  2254.  
  2255. Anyone know how to include other text files into an NTK project data file?? 
  2256.  
  2257. Subj:  Re:#include <fname>
  2258. Date:  95-01-03 16:44:00 EST
  2259. From:  Gottlb
  2260. Posted on:  America Online
  2261.  
  2262. <<Anyone know how to include other text files into an NTK project data file?? >>
  2263.  
  2264. Try Load(pathExpr)....it will process the text file just as if it was typed into the Project Data window [no, I don't know where this is documented, it was passed on to me by someone, and I don't know where he learned it. It works, tho.]
  2265.  
  2266. HTH,
  2267.     Ben
  2268.  
  2269. Ben Gottlieb (gottlb)
  2270. PDA Forum Consulant
  2271. Keyword PDA is how to find us!
  2272.  
  2273. Subj:  PC development for Newton
  2274. Date:  95-01-05 18:21:08 EST
  2275. From:  DeepakSant
  2276. Posted on:  America Online
  2277.  
  2278. I have a PC and would like to use it for developing Newton apps. I heard that Apple was working on a PC based development kit. Does anyone know if it is available and how much it costs?
  2279.  
  2280. Thanks,
  2281.  
  2282. Deepak Sant
  2283.  
  2284. Subj:  Re:PC development for Newton
  2285. Date:  95-01-05 21:30:08 EST
  2286. From:  Gottlb
  2287. Posted on:  America Online
  2288.  
  2289. <<I have a PC and would like to use it for developing Newton apps. I heard that Apple was working on a PC based development kit. Does anyone know if it is available and how much it costs?>>
  2290.  
  2291. The Windows version of the Newton Toolkit is not yet avaiable...*maybe* sometime after summer...who knows? Apple is kinda tightlipped about their future plans :-(
  2292.  
  2293. Ben Gottlieb (gottlb)
  2294. PDA Forum Consulant
  2295. Keyword PDA is how to find us!
  2296.  
  2297. Subj:  Re:PC development for Newton
  2298. Date:  95-01-07 08:09:50 EST
  2299. From:  SteveWeyer
  2300. Posted on:  America Online
  2301.  
  2302. another option for PC-based development is to use NewtDevEnv (native Newton environment; newt-devenv-24 here on AOL) for developing applications in NewtonScript; you can use a text editor on your PC to edit source text, and use Slurpee and a terminal emulator to transfer it to the Notepad for Newt to compile (you'll also be able to print values and debug info to the terminal emulator).   by learning NewtonScript, you'll be ready whenever the Windows NTK does appear...
  2303.  
  2304. steve
  2305.  
  2306. Subj:  Random() Method
  2307. Date:  95-01-09 22:56:30 EST
  2308. From:  ZZTong
  2309. Posted on:  System
  2310.  
  2311. I'm trying to send a message to the Random() method, but I'm not having much luck.  The only information I have is three lines in the back of the "Programming For The Newton" book.
  2312.  
  2313. Here's a somewhat watered down version of the function...
  2314.  
  2315. func()
  2316. begin
  2317.     local y := 0;
  2318.  
  2319.     for x:= 1 to 3 do
  2320.     begin
  2321.         y := y + Random( 1, 6 );
  2322.     end
  2323.  
  2324.     return y;
  2325. end
  2326.  
  2327. The function fails on the Random() call.  (As far as I've been able to determine with my limited (1 hour) exerience with the Inspector.  Exception -48809... Something about expecting an Array.  (I didn't write the message down; forgive me.)
  2328.  
  2329. ZZTong
  2330.  
  2331. Subj:  Re:Random() Method
  2332. Date:  95-01-10 01:22:04 EST
  2333. From:  Gottlb
  2334. Posted on:  System
  2335.  
  2336. <<I'm trying to send a message to the Random() method>>
  2337.    Nope nope nope! What you wanna do is *call* the random *function*. Distinction: methods are part of frames, functions can be called *anywhere*. The code snippet you posted had the proper syntax:
  2338.  
  2339.  
  2340.         y := y + Random( 1, 6 );
  2341.  
  2342.      A *send* would look like this
  2343.  
  2344.        y := y + someFrame:Random( 1, 6 );
  2345.  
  2346.   Where someFrame is a frame with a slot named Random containg a function.  Since Random() is a global function, no : is needed. 48809 is an undefined method error, so this was prolly yer problem.
  2347.     Just out of curiosity, this looks suspicously like a D&D character generator...:-) If you want any help, don't hesitate to post or mail me!
  2348.  
  2349. HTH,
  2350.     Ben
  2351.  
  2352. Ben Gottlieb (gottlb)
  2353. PDA Forum Consulant
  2354. Keyword PDA is how to find us!
  2355.  
  2356. Subj:  Re:Random() Method
  2357. Date:  95-01-10 08:51:13 EST
  2358. From:  Gtelabs
  2359. Posted on:  System
  2360.  
  2361. looks ok to me! The NTK book says
  2362.  
  2363. random(low, high) where low and high are ints
  2364.  
  2365. have you tried typing random(1,6) into the inspector?
  2366.  
  2367. If you have a view slot named Random in your project, that will be called instead. If you want to be sure to call the random function, you can use
  2368.  
  2369. getglobals().functions.random(1,6)
  2370.  
  2371. Subj:  Re:Random() Method
  2372. Date:  95-01-10 20:42:36 EST
  2373. From:  ZZTong
  2374. Posted on:  System
  2375.  
  2376. Thanks for correction in terminology.  I'm too used to other OOP environments/terms and I'm, having a little trouble keeping the Newton terms straight.  Random is a Global Function, right, got it.
  2377.  
  2378. I think most of it is I'm not used to the error messages yet.  I seem to go through this everytime I start in with a new compiler.
  2379.  
  2380. I got the application running today.  (I don't remember exactly what fixed that problem.) I'm still strongly attached to the book, but with 10 hours of learning and effort invested so far, I'm very pleased.
  2381.  
  2382. It's not an AD&D character generator.  It's handles the to-hit rolls (in a variety of fashions) for any Hero System genre, such as Champions.
  2383.  
  2384. If you want to help, I'll tell you what I need most is a code review.  Just because I got it working doesn't mean it sizes up as the best implementation.  I need to review other peoples code as well.
  2385.  
  2386. Oh, Oh!  One "mystery" event which occured during the day's coding was when the Newton refused to power off.  (ie the Power switch didn't do anything.)  At the time I had my demo application running, your ErrorMessage book open, and the Inspector was connected.  At the same time, I received a message saying there was no "viewIdleScript".  (I had to reset the Newton before I could power it off.)
  2387.  
  2388. Oh, and another question: How do you get borders like you can find in the Preferences application?  You know, the ones that have titles like "Pen Alignment"?
  2389.  
  2390. ZZTong
  2391.  
  2392. Subj:  Re:Random() Method
  2393. Date:  95-01-10 21:55:37 EST
  2394. From:  Gottlb
  2395. Posted on:  System
  2396.  
  2397. <<It's not an AD&D character generator.  It's handles the to-hit rolls (in a variety of fashions) for any Hero System genre, such as Champions.
  2398.  
  2399. If you want to help, I'll tell you what I need most is a code review.  Just because I got it working doesn't mean it sizes up as the best implementation.  I need to review other peoples code as well.>>
  2400.  
  2401. Send me yer code and I'll take a look  (I'm itching to do some game programming on the newt, but the money makers come first :-)
  2402.  
  2403. <<Oh, Oh!  One "mystery" event which occured during the day's coding was when the Newton refused to power off.  (ie the Power switch >>
  2404.    Well, the newton will not power off if the inspector is connected...maybe that was your problem.
  2405.  
  2406. <<Oh, and another question: How do you get borders like you can find in the Preferences application?  You know, the ones that have titles like "Pen Alignment"?>> 
  2407.  
  2408.    Two ways...1. Create a clView with roundness 4 and thinckness 2, fillPattern none and linePattern black, then set it just inside the border of the view you wanna outline. The other involves hacking into apples code for a tricky (but cool) function they call. I suggest (strongly) the first way, as it's not prone to break when apple shifts platforms :-)
  2409.  
  2410. Ben
  2411.  
  2412. Ben Gottlieb (gottlb)
  2413. PDA Forum Consulant
  2414. Keyword PDA is how to find us!
  2415.  
  2416. Subj:  Re:Random() Method
  2417. Date:  95-01-11 20:32:20 EST
  2418. From:  ZZTong
  2419. Posted on:  System
  2420.  
  2421. >>>>Send me yer code and I'll take a look  (I'm itching to do some game programming on the newt, but the money makers come first :-)<<<<
  2422.  
  2423. Ok, I'll send you a text listing of what I've got so far.
  2424.  
  2425. Do you program the Newton for a living, or are you refering to another platform?
  2426.  
  2427. ZZTong
  2428.  
  2429. Subj:  Call for software development
  2430. Date:  95-01-13 11:59:35 EST
  2431. From:  MervNewt
  2432. Posted on:  System
  2433.  
  2434. Call for Software Development: similar to a technical "call for papers"
  2435.  
  2436. The following specifications should be viewed as a technical "wish list" to be used as a guideline to develop new software for the Apple Newton.
  2437.  
  2438. Not being a programmer myself, I have no idea what is possible and what is not.  Keep this in mind.
  2439.  
  2440. A.  
  2441. I am looking for software that emulates a diary.  This would allow generation of a few lines of text to be added to an overall document.  This is very close to the function of the Franklin Planner and similar paper-based data storage systems.  The Newt does not have this capability.
  2442. This could also be considered a novel-builder.  In this mode, the software allows a person to review what has already been written, and to make additions.  Ultimately, the system should support about a 100 printed-page text.  Text should be downloadable from the Newt to either a Mac or PC platform for further printing, galley manipulation, and font structuring.
  2443.  
  2444. B.
  2445. Someone must be able to produce a PC and/or Mac based application that will convert standard bit-mapped black & white graphics to graphics the Newt can display, even if it is Read-Only and cannot be converted or manipulated.  I am reminded of the package "BillyDraw".
  2446. This would be a great boon to storing Company organization charts, maps, circuit diagrams, engineering prints, etc.
  2447.  
  2448. Of course, if the data could be manipulated and uploaded back to the desktop machine, so much the better.  Then true "field as-built" prints could be generated to update the original print or diagram.
  2449.  
  2450. C.
  2451. If the two packages could be merged to allow the author to write as authors do (in bits and pieces), then make simple line diagram drawings (ala cartooning) this could be an interesting suite of software.
  2452.  
  2453. Anyhow, this is my current wish list.  If anyone thinks its worth a shot, go for it.  I can be contacted via eWorld at MervinM.
  2454.  
  2455.  
  2456.  
  2457. Subj:  Newton Toolkit/Royalties
  2458. Date:  95-01-18 19:36:11 EST
  2459. From:  ZZTong
  2460. Posted on:  System
  2461.  
  2462. I just got my NTK.  I was suprised to see a contract enclosed which says something on the order of "If I sell anything I created with the NTK, I must send Apple $0.50 in royalties for each copy sold.
  2463.  
  2464. I'm _not_ used to finding this sort of thing in a Development Kit.  It was kind of a shock.  After all, I payed them $800.  I guess the price tag isn't that unreasonable ($0.50/copy) but I'm not looking forward to the bookkeeping.  I guess I'd have (technically) been doing the work anyways for tax purposes, but geeesh.
  2465.  
  2466. ZZTong
  2467.  
  2468. Subj:  Re:Newton Toolkit/Royalties
  2469. Date:  95-01-18 22:32:17 EST
  2470. From:  HardyMacia
  2471. Posted on:  System
  2472.  
  2473. It was dependant on the program. When I got my kit the royalty structure was 1% of anything over $10,000. (per program) so if I have 4 programs that make $9999 a piece then I don't have to pay royalties.
  2474.  
  2475. -- hardy
  2476.  
  2477. Subj:  Demo application
  2478. Date:  95-01-29 13:52:10 EST
  2479. From:  Brian Sp
  2480. Posted on:  America Online
  2481.  
  2482. Hi.  I've been lurking for a while, and now make my debut into posting....
  2483.  
  2484. I purchased the "Programming for the Newton" book about a month after it was released, and have been playing with it quite extensively.  I have written a couple applications that are stable, but are still not to the point at which I would be comfortable releasing them.
  2485.  
  2486. I have found that learning NewtonScript is not TOO hard, granted the availability of examples that can be downloded.
  2487.  
  2488. I have one on my wish list.  Has anyone seen, or mind uploading a sample that simply...
  2489.  
  2490. 1. accepts input from user for two integers
  2491. 2. adds them together and displays result
  2492. 3. stores result in a soup so it will still be there the next time the app is run.
  2493.  
  2494. A simple app, yet a great example.  Any leads would be greatly appreciated.
  2495.  
  2496. Thank you.
  2497.  
  2498. --Brian
  2499.  
  2500. Subj:  Re:Demo application
  2501. Date:  95-02-09 01:39:29 EST
  2502. From:  CherylYork
  2503. Posted on:  America Online
  2504.  
  2505. Brian wrote:
  2506. "I have one on my wish list.  Has anyone seen, or mind uploading a sample that simply...
  2507.  
  2508. 1. accepts input from user for two integers
  2509. 2. adds them together and displays result
  2510. 3. stores result in a soup so it will still be there the next time the app is run."
  2511.  
  2512. Me too!  If anyone has something like this, please email me a copy.  Thanks!
  2513.  
  2514. Subj:  Re:Demo application
  2515. Date:  95-02-10 13:56:29 EST
  2516. From:  SteveWeyer
  2517. Posted on:  America Online
  2518.  
  2519. the simple "myApp" (Hello World) example that comes with Newt (newt-devenv-25.sit/.zip) does the first two parts -- shows you how to enter two integers & display the result (also allows rounding of floats).  the third part (storing results in a soup) is pretty easy -- and next time I'm on, I'll repost a version of Hello World with that.
  2520.  
  2521. Steve.  
  2522.  
  2523. Subj:  Re: Demo application
  2524. Date:  95-02-12 09:44:41 EST
  2525. From:  SteveWeyer
  2526. Posted on:  America Online
  2527.  
  2528. earlier, someone had requested:
  2529. "Has anyone seen, or mind uploading a sample that simply...
  2530.  
  2531. 1. accepts input from user for two integers
  2532. 2. adds them together and displays result
  2533. 3. stores result in a soup so it will still be there the next time the app is run."
  2534.  
  2535. I put together a variation on one of my application examples that does these things in NewtonScript with the Newt Development Environment. I just posted it accidentally under the folder "Newton Developers" as " simple input fields & soup"; it's in two parts intro [1/2] & code [2/2].
  2536.  
  2537. Steve
  2538.  
  2539. Subj:  Programming for the Newton
  2540. Date:  95-02-15 21:04:02 EST
  2541. From:  Atkinson
  2542. Posted on:  America Online
  2543.  
  2544. Because I don't have the big bucks to fork out for the NTK I have been considering going out an purchasing the book "Programming for the Newton", which I understand comes with full featured demo version of NTK minus Bookmaker. My question is this: is it possible to create Newton books without Bookmaker? Yes, I know about Paperback but I am looking for something to create more robust books with. I have heard rumors that Bookmaker may be released on its own but I haven't been able to get any confirmation of that. I think one of the Newton's big pluses is it ability to store information in book form and am looking to put together some on my own. I would appreciate any assistance anyone could provide.
  2545.  
  2546.  
  2547.  
  2548. Subj:  Re:Programming for the Newton
  2549. Date:  95-02-15 21:21:29 EST
  2550. From:  PDC Ben
  2551. Posted on:  America Online
  2552.  
  2553. The BookMaker is *rumored* to become unbundled at some point in the future...when is anyone's guess, however :-( It is currently NOT possible to make books without the bookmaker, and I believe that the Demo does not come with the bookmaker. However, what you CAN do is go get the bookmaking guidelines (I'll see if I can get them posted here...they're on eWorld right now,) munge your source file, and send it to me or Phil and we'll make it into a book for you (as long as it's freely distributed.)
  2554.  
  2555. Ben Gottlieb (PDC Ben)
  2556. PDA Forum Consulant
  2557. Keyword PDA is how to find us!
  2558.  
  2559. Subj:  Re:Programming for the Newton
  2560. Date:  95-02-15 22:22:23 EST
  2561. From:  CDHamma
  2562. Posted on:  America Online
  2563.  
  2564. This sounds like a wonderful idea. I'm not interested in the bookmaker, but I would be interested in the book and NCK software. 
  2565. I have only two questions:
  2566. Is is the connection software for the MAC or PC and
  2567. Where do you get it?
  2568. Thanks,
  2569. Cory
  2570.  
  2571. Subj:  Re:Programming for the Newton
  2572. Date:  95-02-16 08:31:56 EST
  2573. From:  PDC Ben
  2574. Posted on:  America Online
  2575.  
  2576. Cory,
  2577.   There's connection software for both the mac and Widows PC's. You can probably get it from wherever you got your newton, or a place like MacConnection or Newton Source (1-800-Newton-1)
  2578.  
  2579. Ben Gottlieb (PDC Ben)
  2580. PDA Forum Consulant
  2581. Keyword PDA is how to find us!
  2582.  
  2583. Subj:  Re:Programming for the Newton
  2584. Date:  95-02-16 13:00:47 EST
  2585. From:  Ced5
  2586. Posted on:  America Online
  2587.  
  2588. I have some ideas about applications for the newton.  I haven't really ever written programs.  How difficult is it to get going with this?
  2589.  
  2590. Subj:  Re:Programming for the Newton
  2591. Date:  95-02-16 13:39:48 EST
  2592. From:  Gtelabs
  2593. Posted on:  America Online
  2594.  
  2595. <<I have some ideas about applications for the newton.  I haven't really ever written programs.  How difficult is it to get going with this?>>
  2596.  
  2597. It's hard. Not impossible, but hard. For a person with no programming experience, NewtonScript is going to be a very large hill to climb. This language has event-based programming (for the GUI) an object oriented class library (for the views and interface objects). C - like syntax (for writing the programs themselves) and an "interesting" memory and file system model (for creating application data structures and storing information). 
  2598.  
  2599. I've written NewtonScript code that looked like C++, Pascal, Lisp (heavens!), and AppleScript. You would be wise to sit down in the book store and browse "Programming for the Newton" to see what you're getting into before you buy it.
  2600.  
  2601. What to do? I'd also check into NS BASIC. This is the BASIC language on the Newton. It's not fast or "cool", but you can probably learn the language and write some programs with it. You won't be creating integrated newton applications, but you can make newton user interfaces for your basic programs without too much learning.
  2602.  
  2603. That's my two cents. I've learned and programmed in more languages than I can remember (I currently have forgotten more languages than I activly use, and I use six on a daily basis). NewtonScript was fun to learn and is a really nice language/environment, but it's alot to learn. My time from novice to "able to write a program I understand" was about a month. Your time my vary :) 
  2604.  
  2605. Disclaimer: I write NewtonScript articles for PDA Developers Magazine, and I co-wrote the NS BASIC Handbook. I don't get any royalties from NS BASIC Corp. 
  2606.  
  2607. Subj:  Re:Beginner HELP
  2608. Date:  95-02-16 15:36:04 EST
  2609. From:  Lenhof
  2610. Posted on:  America Online
  2611.  
  2612. Not new to programming, but new to PDA's. I have came up with PDA app idea but need to know if PDA can really do what I want.Don't want to give my idea to world yet but..... The data on PDA will be quite simple a number and a few other fields.Data will come from PC via a download. Key function is to touch number and pick up clock time hr:min:sec and store for PC upload. Will have some other simple functions to view and edit data. Like to start with wires and move to wireless. Also want to provide other types of input options other than Pen. Played with hand writing and accuracy ain't good enough.
  2613. Any help is appreciated,
  2614. len
  2615.  
  2616. Subj:  ACADEMIC NTK
  2617. Date:  95-02-17 17:49:57 EST
  2618. From:  JonasM7
  2619. Posted on:  America Online
  2620.  
  2621. Hi Can anyone please tell me if there iis any NTK academic version?
  2622.  
  2623. please email me
  2624.  
  2625. Jonas Millan
  2626.  
  2627. Subj:  Re:ACADEMIC NTK
  2628. Date:  95-02-17 21:37:16 EST
  2629. From:  PDA PhilT
  2630. Posted on:  America Online
  2631.  
  2632. Well,
  2633.  
  2634. You mean edu cost? Yes, try yer campus bookstore :-)
  2635.  
  2636. Phillip M Torrone (PDA PhilT)
  2637. PDA Forum Assistant Leader
  2638. Keyword PDA is how to find us!
  2639.  
  2640. Subj:  bookmaker
  2641. Date:  95-02-19 11:09:51 EST
  2642. From:  JonF504671
  2643. Posted on:  America Online
  2644.  
  2645. I just purchased NTK and I'm hoping to write application that is more or less a proceedure manual.
  2646. The bookmaker part of the NTK was suppossed to be
  2647. usable by nonprogrammers.  I am finding the "Newton Bookmaker Users Guide" not adaquate for walking me
  2648. through my first book.  Any other documentation for
  2649. bookmaker available?
  2650.  
  2651. Subj:  Re:bookmaker
  2652. Date:  95-02-19 14:26:29 EST
  2653. From:  PDA PhilT
  2654. Posted on:  America Online
  2655.  
  2656. Well,
  2657.  
  2658. If you need help, we're here! Also Look in the PDA Forum for some good tips and files on Books
  2659.  
  2660. Phillip M Torrone (PDA PhilT)
  2661. PDA Forum Assistant Leader
  2662. Keyword PDA is how to find us!
  2663.  
  2664. Subj:  NTK
  2665. Date:  95-02-20 19:32:43 EST
  2666. From:  JonasM7
  2667. Posted on:  America Online
  2668.  
  2669. Hi is there an academic NTK if yes where can I get it
  2670.  
  2671. Subj:  Re:NTK
  2672. Date:  95-02-20 22:34:29 EST
  2673. From:  PDA PhilT
  2674. Posted on:  America Online
  2675.  
  2676. I'd gp to yer local college bookstore and see if they still have the special
  2677.  
  2678. Phillip M Torrone (PDA PhilT)
  2679. PDA Forum Assistant Leader
  2680. Keyword PDA is how to find us!
  2681.  
  2682. Subj:  App Bug - Question
  2683. Date:  95-02-21 00:50:21 EST
  2684. From:  ZZTong
  2685. Posted on:  America Online
  2686.  
  2687. I've written an application for the Newton with the NTK, and it all works, except for one last bug.
  2688.  
  2689. The last feature I added was to get the "Undo" button to work.  Now, it seems like the program does end when you press the application's close box.
  2690.  
  2691. The view (visually) closes, and you can continue to use the Newton as normal, but when you start the application up again, it has (somehow) managed to remember values stored in some of the slots.  Since I've not used an Soups, I'm lost as to how this can occur.  It almost sounds like the application never really quits.
  2692.  
  2693. Any thoughts?
  2694.  
  2695. ZZTong
  2696.  
  2697.  
  2698. Subj:  Re:App Bug - Question
  2699. Date:  95-02-21 12:46:13 EST
  2700. From:  PDC Ben
  2701. Posted on:  America Online
  2702.  
  2703. Well, when a view is closed, it still retains the contents of it's base slots (that's why the styles palette will remain where you left it when it's closed.) If you want to get rid of them, put them one level deeper in your app (ie, not in the base view but in one of it's children) or RemoveSlot() them in your viewQuitScript.
  2704.  
  2705. Ben Gottlieb (PDC Ben)
  2706. PDA Forum Consulant
  2707. Keyword PDA is how to find us!
  2708.  
  2709. Subj:  Re:App Bug - Question
  2710. Date:  95-02-21 18:26:13 EST
  2711. From:  ZZTong
  2712. Posted on:  America Online
  2713.  
  2714. Oh, I see; thanks.
  2715.  
  2716. So, is this also why an application can remember where it was after the Newton enters sleep mode, or is that because the application has never really been terminated?
  2717.  
  2718. (My guess is the latter.)
  2719.  
  2720. ZZTong
  2721.  
  2722. PS: Is this the correct forum for these questions, or should I use the "Developing for Newton" topic?
  2723.  
  2724. Subj:  Re:App Bug - Question
  2725. Date:  95-02-22 11:54:47 EST
  2726. From:  PDC Ben
  2727. Posted on:  America Online
  2728.  
  2729. Sorta. 'Member, this ain't a regular PC...an app is never 'terminated', rather it's base view is closed. And, according to the NPG, a view's slots are never removed until it's PARENT is closed, in the case of an app, the parent is GetRoot()...closing that will reboot your machine (DON'T DO THIS ;-) When you sleep a newt, (new verb?) none of the apps are closed.
  2730.  
  2731. Ben Gottlieb (PDC Ben)
  2732. PDA Forum Consulant
  2733. Keyword PDA is how to find us!
  2734.  
  2735. Subj:  Help me Begin, Please
  2736. Date:  95-02-22 20:12:55 EST
  2737. From:  DnE123
  2738. Posted on:  America Online
  2739.  
  2740. I am interested in developing software for the newton.  I just purchased a Newton120, and am interested in finding out information on just where to begin.  I have contacted APDA and the told me that I could take a 5 day class for about $2500.  also they told me that I should purchase the NTK for $800.  I purchased the "Programming for the Newton" and have fooled around with the NTK, but I still do not think that I am anywhere further along than I should be.  
  2741. Please help.  Post here or E-Mail me at DNE123
  2742.  
  2743. Subj:  Re:Help me Begin, Please
  2744. Date:  95-02-23 02:21:57 EST
  2745. From:  PDC Ben
  2746. Posted on:  America Online
  2747.  
  2748. Well, the best advice I can give ya is to first work through the samples in the book, then start writing an app of your own. When ya get stuck (and you will ;-) just give us a holler and we'll help ya out! 
  2749.  
  2750. Ben Gottlieb (PDC Ben)
  2751. PDA Forum Consulant
  2752. Keyword PDA is how to find us!
  2753.  
  2754. Subj:  Re:Help me Begin, Please
  2755. Date:  95-02-23 19:36:32 EST
  2756. From:  ZZTong
  2757. Posted on:  America Online
  2758.  
  2759. >>>>I purchased the "Programming for the Newton" and have fooled around with the NTK, but I still do not think that I am anywhere further along than I should be.<<<<
  2760.  
  2761. You know, I've done (almost) the same thing. I think the "Programming for the Newton" book is not a good place to start because the "Waiter Helper" program is too big.  What there needs to be is a book with several (very) basic applications to implement.
  2762.  
  2763. I've written a couple of simple programs so far, and I think I'm now ready to start back into the "Waiter Helper".
  2764.  
  2765. My advice is, get the "Guitar Tuner" application from the file repositories.  It comes with the source code.  Taking that application apart has helped me the most.
  2766.  
  2767. I've been looking for people to exchange code, and do "code walkthroughs." I've found one experienced Newton programmer, but so far I've not followed up on this, mostly because I'd like to do them face-to-face, or live.  (So I can ask questions.)
  2768.  
  2769. ZZTong
  2770.  
  2771. Subj:  Example?
  2772. Date:  95-02-23 19:40:09 EST
  2773. From:  ZZTong
  2774. Posted on:  America Online
  2775.  
  2776. Anybody know of, or have, an example Newton application which uses:
  2777.  
  2778. protoRoll
  2779. protoRollBrowser
  2780. protoRollItem
  2781.  
  2782. I'm looking for some source code to puzzle through.
  2783.  
  2784. ZZTong
  2785.  
  2786. Subj:  Re:Example?
  2787. Date:  95-02-24 00:55:30 EST
  2788. From:  PDC Ben
  2789. Posted on:  America Online
  2790.  
  2791. Ugh...protoRolls, yuck! I'm working with them right now, their waaaay bad :-( You have to do everything in text form, no graphical layout at all. I'll see if I can dig up some sample code. Try FTP'ing to ftp.apple.com, and go to the pie/newton/samples (use keyword: FTP). There's a whole bunch of useful stuff there.
  2792.  
  2793. Ben Gottlieb (PDC Ben)
  2794. PDA Forum Consulant
  2795. Keyword PDA is how to find us!
  2796.  
  2797. Subj:  Re:Help me Begin, Please
  2798. Date:  95-02-24 15:46:11 EST
  2799. From:  SteveWeyer
  2800. Posted on:  America Online
  2801.  
  2802. if you register for Newt (newt-devenv-25.sit/.zip here on AOL), I send you 160+ NewtonScript source examples -- this includes most of the DTS examples in Newt format and many of the other developer examples that have been posted (e.g., Guitar Tuner which was mentioned in another post).  at $35 shareware, it's comparable to (or better than) the book -- but of course I'm slightly biased.
  2803.  
  2804. Life-12 is in the libraries and has source too.
  2805.  
  2806. Steve
  2807. (Newt author)
  2808.  
  2809. Subj:  ProtoRolls
  2810. Date:  95-02-24 21:08:05 EST
  2811. From:  SArmitage
  2812. Posted on:  America Online
  2813.  
  2814. >>Ugh...protoRolls, yuck! I'm working with them right now, their waaaay bad :-(
  2815. >> You have to do everything in text form, no graphical layout at all.
  2816.  
  2817. Not true.  Look at Preefer Madness in the Apple sample code.  I just finished an application that used protoRolls heavily and it is possible to do it graphically (although you'd never know without seeing the tricks in the sample code).
  2818.  
  2819. Scott Armitage
  2820.  
  2821. Subj:  Re:ProtoRolls
  2822. Date:  95-02-26 14:50:34 EST
  2823. From:  ZZTong
  2824. Posted on:  America Online
  2825.  
  2826. >>>>Look at Preefer Madness in the Apple sample code.<<<<
  2827.  
  2828. Where is this, exactly?
  2829.  
  2830. ZZTong
  2831.  
  2832. Subj:  bookmaker kiosks
  2833. Date:  95-02-28 00:01:45 EST
  2834. From:  JonF504671
  2835. Posted on:  America Online
  2836.  
  2837. I am attempting to adapt some content into an interactive book for the newton.  I would like to structure it  using a main menu and with several submenus and then a few sub sub menus.   I have started to do this using  the book maker section of the newton toolkit.  The documentation on setting up a series of Kiosks is confusing.  Which command do you use and how do you link each item. ( I taught myself to use Hypercard and Macromedias Authorware  and am finding   Bookmaker  much more difficult to learn. 
  2838.  
  2839. Subj:  Re:bookmaker kiosks
  2840. Date:  95-02-28 17:44:00 EST
  2841. From:  LeeMoon
  2842. Posted on:  America Online
  2843.  
  2844. I've done a couple of smaller books using the kiosks.  Perhaps you could email me what you're looking for - I've got my original Word documents using kiosks that I could give you samples of.
  2845. Lee
  2846.  
  2847. Subj:  NovNewtProg
  2848. Date:  95-02-28 22:24:41 EST
  2849. From:  Mbufkin
  2850. Posted on:  America Online
  2851.  
  2852. I am the thing itself,  working on "Programming For The Newton".  Pg. 105, when I try to delete  the rows from  the rowContainer template, the program crashes with the message "Application unknown has quit because an error of type 1 has occured." I am using a Performa 575. Until this point things have gone as per the book. Can anyone suggest what I may have done wrong?
  2853.  
  2854. Subj:  Memory,. memory...
  2855. Date:  95-03-01 18:20:59 EST
  2856. From:  J and T
  2857. Posted on:  America Online
  2858.  
  2859. Try jacking up the memory allocation for the Newton Toolkit in the Get Infor window in the Finder.  Highlight NTK, then type Command I, then change the figures at the bottom of the window to as high as you can go.
  2860.  
  2861. T (of J and T)
  2862.  
  2863. Subj:  Bitmap/ Raster image question
  2864. Date:  95-03-02 19:09:57 EST
  2865. From:  JeanneCog
  2866. Posted on:  America Online
  2867.  
  2868. Does NewtonScript have calls to easily display bitmaps or raster images on the Newton? I am interested in displaying simple maps. Any help would be appreciated.
  2869. JeanneCog
  2870.  
  2871. Subj:  Re:Bitmap/ Raster image question
  2872. Date:  95-03-02 19:46:57 EST
  2873. From:  PDC Ben
  2874. Posted on:  America Online
  2875.  
  2876. Yes, the newton can *easily* display PICT format files, assuming they've been put into a project using the Newton Toolkit. 
  2877.  
  2878. Ben Gottlieb (PDC Ben)
  2879. PDA Forum Consulant
  2880. Keyword PDA is how to find us!
  2881.  
  2882. Subj:  Problems with NTK Demo
  2883. Date:  95-03-03 00:23:09 EST
  2884. From:  JonathanLA
  2885. Posted on:  America Online
  2886.  
  2887. I'm one of the diligent few, patiently working his way through "Programming for the Newton."  I've run into a major glitch or to.
  2888.  
  2889. I've been playing with viewBounds and viewJustification.  The Demo NTK doesn't seem to handle horizontal parent relative full positioning for justifying my views.  I switch to this justification style, and then adjust my view bounds, and then the view i'm editing disapears.  I can play with the numbers for full justification and make it come back into view, but when I switch over to the layout and move it a little, the values jump, and my view vanishes again.  I click "undo" and the values all get bigger, climbing into the 600 figure range with a couple more clicks on undo.
  2890.  
  2891. Can anyone help me?  Has anyone experienced this kind of thing, working through the book?
  2892.  
  2893. Thanks bunches.
  2894. Jonathan Allen (JonathanLA)
  2895.  
  2896. Subj:  Re:Bitmap/ Raster image question
  2897. Date:  95-03-03 06:59:05 EST
  2898. From:  JeanneCog
  2899. Posted on:  America Online
  2900.  
  2901. When you say "put into a project" do you mean they have to be built using Newton tools? Excuse my ignorance, but I am trying to size doing a program on a Newton and have pre-built maps that need to be displayed. What formats can they be in for me to use them as is? I have the toolkit on order and also the Newton programming book but neither has arrived yet.
  2902.  
  2903. Subj:  Re:Problems with NTK Demo
  2904. Date:  95-03-03 13:53:54 EST
  2905. From:  PDC Ben
  2906. Posted on:  America Online
  2907.  
  2908. Jonathan,
  2909.   The NTK has a real problem displaying the full justification settings in the layout views. The only solution is, if you're creating views that use non-left/top justification, do all your viewBound modifying in the browser :-( And no, the problem ain't fixed in the full version.
  2910.  
  2911. Ben Gottlieb (PDC Ben)
  2912. PDA Forum Consulant
  2913. Keyword PDA is how to find us!
  2914.  
  2915. Subj:  Re:Bitmap/ Raster image question
  2916. Date:  95-03-03 13:56:13 EST
  2917. From:  PDC Ben
  2918. Posted on:  America Online
  2919.  
  2920. They just have to be in PICT format...say, from SuperPaint (what I use.) Create the map, paste it into a PICT resource in ResEdit, name it (after pasting it in, get info on it, the second field is a name line.) and then, in the toolkit, drag out a clPictureView. Open a browser to it, give it an icon slot, and bang, yer golden! (This will all become much more clear after you work through some of the toolkit examples.)
  2921.  
  2922. Ben Gottlieb (PDC Ben)
  2923. PDA Forum Consulant
  2924. Keyword PDA is how to find us!
  2925.  
  2926. Subj:  Newt to Windows Comm
  2927. Date:  95-03-04 07:50:05 EST
  2928. From:  KeithP65
  2929. Posted on:  America Online
  2930.  
  2931. I'm working on a project to gather information on a Newton and then send it to a PC where it will be stored in a MS Access Database.  My problem is that I would like to have the newton talk directly to the Visual Basic application rather than having to write my data to a soup and have that sent via the Connection Kit to the PC and then exported out to a text file where it can be read in by the PC program.  I'd like to just have the Newton and the Windows program "talk" via a set of API's on the PC  for communication.  Does anyone know of a set of API's out there that I can use or have any good suggestions or code samples to point me to.
  2932.  
  2933. Thanks,
  2934.  
  2935. Keith
  2936.  
  2937. Subj:  WIRELESS FOR THE NEWTON
  2938. Date:  95-03-13 19:37:48 EST
  2939. From:  RichC73664
  2940. Posted on:  America Online
  2941.  
  2942. The new catalog from AP Professional Books lists a new book by McKeehan/Rhodes that is supposed to be out in April.  It is supposed to pick up where PROGRAMMING FOR THE NEWTON stops... also has the demo version of the NTK.  
  2943.  
  2944. Subj:  NTK for Windows?
  2945. Date:  95-03-14 13:51:53 EST
  2946. From:  GGoodrum
  2947. Posted on:  America Online
  2948.  
  2949. Has anybody heard what ever happened to the NTK for Windows? Will this ever be released? I had heard a rumor that Apple was going to release it this month.
  2950.  
  2951. GGoodrum
  2952.  
  2953. Subj:  Hanwriting Recognition?
  2954. Date:  95-03-20 21:02:55 EST
  2955. From:  JNFOR3D
  2956. Posted on:  America Online
  2957.  
  2958. Where and how in Newtonscript is the handwriting recognition accomplished? If one had an algorithm to test how would it be installed on the Newton?
  2959. Any help would be greatly appreciated!
  2960. Thanks,
  2961. jnfor3d
  2962.  
  2963.  
  2964. Subj:  Re:Hanwriting Recognition?
  2965. Date:  95-03-21 19:54:32 EST
  2966. From:  PDC Ben
  2967. Posted on:  America Online
  2968.  
  2969. Handwriting recognition is not done in NewtonScript...it's done in compiled C (or maybe C++...dunno.) Interpretation is just too slow for this kind of processor-intensive operation.
  2970.  
  2971. Ben Gottlieb (PDC Ben)
  2972. PDA Forum Consulant
  2973. Keyword PDA is how to find us!
  2974.  
  2975. Subj:  Where to post NewtWare?
  2976. Date:  95-03-22 12:40:38 EST
  2977. From:  Scarpaj
  2978. Posted on:  America Online
  2979.  
  2980. Hi,
  2981.  
  2982. This is Joe Scarpa,  I just finished a little shareware utitlity called NameSlalom that I put in the free uploading area.  I was wondering if anyone had any insight as to  putting programs like mine out one the "internet"?
  2983.  
  2984. Thanks Joe
  2985. scarpaj or NDBS
  2986.  
  2987. Subj:  Re:Where to post NewtWare?
  2988. Date:  95-03-22 17:22:14 EST
  2989. From:  PDC Ben
  2990. Posted on:  America Online
  2991.  
  2992. Joe,
  2993.    Go Keyword: FTP, and you can ftp to newton.uiowa.edu. That and amug (newton.amug.org, maybe? Dunno fer sure) are the two biggest sites out there.
  2994.  
  2995. Ben Gottlieb (PDC Ben)
  2996. PDA Forum Consulant
  2997. Keyword PDA is how to find us!
  2998.  
  2999. Subj:  Re:Where to post NewtWare?
  3000. Date:  95-03-23 13:05:47 EST
  3001. From:  HardyMacia
  3002. Posted on:  America Online
  3003.  
  3004. Ben,
  3005.  
  3006. It's amug.org. Amug is not as well known as newton.uiowa.edu, but it has over 800 (so they say) more files and is kept up to date.
  3007.  
  3008.  
  3009. - Hardy
  3010.  
  3011. Subj:  Re:Where to post NewtWare?
  3012. Date:  95-03-23 16:57:18 EST
  3013. From:  NDBS
  3014. Posted on:  America Online
  3015.  
  3016. Thanks to both Ben and Hardy,  I'll check out both locatons.
  3017.  
  3018. One thing I'm not quite clear on yet is if packages (.pkg) files are transportable from Mac to windows.
  3019. i.e. does a Windows user downloading my .pkg have to do anything special to get it to his Newton?
  3020.  
  3021. also, I put my .pkg and an ascii readme together in a .sit.  I tested downloading it onto my Mac and AOL nicely unstuffs it for me when I quit.  Do windows AOL users get the same nice treatment, and
  3022.  
  3023. finaly, I'f I'm putting things on the internet locations you suggested, what are the conventions for compression etc.
  3024.  
  3025. Joe-
  3026.  
  3027. Subj:  Re:Where to post NewtWare?
  3028. Date:  95-03-23 18:15:37 EST
  3029. From:  PDA Craig
  3030. Posted on:  America Online
  3031.  
  3032. As long as you follow PC naming convention--limit file names to eight characters-period-three character extension (pkg), and do NOT use special characters like the symbol for pi, Windows users can handle your file.
  3033.  
  3034. WAOL currently has an unzipper (1.10 only), but no unstuff provision. New Mac software can unzip most zip packages, although it may corrupt certain PC files under some circumstances.
  3035.  
  3036. You'll find .sit and .zip versions of files on the Net. Another common version is binhex--this format allows files to be mailed as text, then decoded into their proper formats.
  3037.  
  3038. Craig de Fasselle (PDA Craig)
  3039. PDA Forum Leader
  3040. (Conferences Wed. @ 9:30 pm Eastern - Keyword:  PDA)
  3041.  
  3042. Subj:  Re:Where to post NewtWare?
  3043. Date:  95-03-23 20:02:41 EST
  3044. From:  HardyMacia
  3045. Posted on:  America Online
  3046.  
  3047. The pkg format is binary compatiable between Windows and Mac, but Mac users need to set the file and creator types again if they want to use the plain pkg file that is taken from a PC.
  3048.  
  3049. Subj:  Re:Where to post NewtWare?
  3050. Date:  95-03-23 20:25:01 EST
  3051. From:  NDBS
  3052. Posted on:  America Online
  3053.  
  3054. Thanks again!!!
  3055.  
  3056. Joe-
  3057.  
  3058. Subj:  Demo NTK Woes
  3059. Date:  95-03-23 23:00:14 EST
  3060. From:  Tercuman
  3061. Posted on:  America Online
  3062.  
  3063. I'm using the Demo version of the NTK that accompanies _Programming the Newton: Software Development with NewtonScript_, by Julie McKeehan and Neil Rhodes.  No sooner did I dive into the book than I noticed some apparent discrepancies between what book tells me I am supposed to do and what I seem to be able to do.
  3064.  
  3065. 1) my protoLabelPickers don't have the field underlined.  So I get "<>Number of People " when I (allegedly) should be getting "<>Number of People ....."
  3066.  
  3067. 2) How do you set the "label" attribute of a protoLabelPicker?  My book insists that it is possible.  Names, texts and labelCommands I can handle, but no "label".
  3068.  
  3069. 3) For some reason. I can't set the "icon" attribute of a clPictureView.  When I try to do this, the File popup menu is de-selected.  This is true even when the resource/PICT files are in the same folder as my project.
  3070.  
  3071. Help?   Please eMail me an answer.
  3072.  
  3073. Subj:  Toolkit memory requirement
  3074. Date:  95-03-24 11:15:58 EST
  3075. From:  MarkEbell
  3076. Posted on:  America Online
  3077.  
  3078. I just got McKeehan and Rhodes book "Programming the Newton", scammed an old Mac IIcx with 4mb RAM, and was dismayed to get a message that the toolkit requires 4.5 mb memory.  Am I out of luck here?  Any way around this?
  3079.  
  3080. Thanks, Mark Ebell
  3081.  
  3082. Subj:  Re:Demo NTK Woes
  3083. Date:  95-03-24 16:38:59 EST
  3084. From:  PDC Ben
  3085. Posted on:  America Online
  3086.  
  3087. Well, to have access to resource files, they have to be in the project (use the "Add File..." command.) In protoLabelPickers, just set the text slot...that turns into the label when the view is shown.
  3088.  
  3089. Ben Gottlieb (PDC Ben)
  3090. PDA Forum Consulant
  3091. Keyword PDA is how to find us!
  3092.  
  3093. Subj:  Re:Toolkit memory requirement
  3094. Date:  95-03-24 16:40:29 EST
  3095. From:  PDC Ben
  3096. Posted on:  America Online
  3097.  
  3098. Mark,
  3099.    If you don't mind blowing about $50, you can get a program called RAM Doubler for the mac, which will give you 8 Megs.
  3100.  
  3101. Ben Gottlieb (PDC Ben)
  3102. PDA Forum Consulant
  3103. Keyword PDA is how to find us!
  3104.  
  3105. Subj:  Re:Toolkit memory requirement
  3106. Date:  95-03-24 16:49:09 EST
  3107. From:  AFC Pam
  3108. Posted on:  America Online
  3109.  
  3110. RAM Doubler does not allow you to run any programs that require more RAM than you have physical. In short, if you haven't got more than 4.5 meg RAM, RAM Doubler will not help.
  3111.  
  3112. Pam
  3113.  
  3114. Subj:  Re:Toolkit memory requirement
  3115. Date:  95-03-25 01:23:42 EST
  3116. From:  MarkEbell
  3117. Posted on:  America Online
  3118.  
  3119. Doesn't the Mac have the equivalent of virtual memory via caching, like Windows or DOS machines?  Or is this heresy?  
  3120.  
  3121. Sounds like RAM Doubler, (which I was about to buy) may not work!  I don't want to drop much money into a machine I have to give back to my department in a month or two - this is meant to be a stopgap till a Window Toolkit is released.  BTW, any word on a Windows Toolkit?
  3122.  
  3123. Mark
  3124.  
  3125. Subj:  Newton Programmer
  3126. Date:  95-03-25 12:08:20 EST
  3127. From:  RMargolis
  3128. Posted on:  America Online
  3129.  
  3130. I need to hire a Newton programmer. We have technical support people in the field with Newton 110's and need a program to gather data about calls and problems. The information will be downloaded to Macs in the office. Anyone in the Los Angeles area interested in this work, please e-mail me at RMargolis. Thanks.
  3131.  
  3132. Subj:  Re:Toolkit memory requirement
  3133. Date:  95-03-25 12:31:46 EST
  3134. From:  AFC Pam
  3135. Posted on:  America Online
  3136.  
  3137. Virtual memory can indeed solve your RAM problem; although it will be slower than using real RAM.
  3138.  
  3139. Pam
  3140.  
  3141. Subj:  Newton Programming
  3142. Date:  95-03-25 12:31:47 EST
  3143. From:  RMargolis
  3144. Posted on:  America Online
  3145.  
  3146. I just posted a message re hiring a Newton programmer. After thinking about it, I realized I don't necessarily need a program but may be able to use an existing application configured for our purposes. It is a data gathering andmanaging problem. Not difficult but we don't have time  or expertise to solve it. Thanks. E-mail me at RMargolis.
  3147.  
  3148. Subj:  Re:Toolkit memory requirement
  3149. Date:  95-03-25 13:24:17 EST
  3150. From:  MarkEbell
  3151. Posted on:  America Online
  3152.  
  3153. Re: Virtual memory
  3154.  
  3155. I'm a total Mac newbie - is some sort of cache built in?  I couldn't find anything on it.  Is there a commercial or shareware cache you can recommend?
  3156.  
  3157. Thanks, Mark Ebell
  3158.  
  3159. Subj:  System 7.0?
  3160. Date:  95-03-27 23:43:55 EST
  3161. From:  MarkEbell
  3162. Posted on:  America Online
  3163.  
  3164. Is System 7 required for the Newton Toolkit?  I can't get the demo version to work with system 6.0.5.
  3165.  
  3166. Thanks,
  3167. Mark Ebell
  3168.  
  3169. Subj:  Re:System 7.0?
  3170. Date:  95-03-28 23:24:27 EST
  3171. From:  DPOMPEA
  3172. Posted on:  America Online
  3173.  
  3174. Yes, Systems 7.0 w/tuneup is the minimum for the NTK. Also, 32 bit mode and 8 MB ram and '030.
  3175.  
  3176. From page 1-1 of old 3 ring NTK binder.
  3177. -dave
  3178.  
  3179.  
  3180.  
  3181. Subj:  Help Replacing Deleted Soups
  3182. Date:  95-04-08 13:32:59 EST
  3183. From:  Zinger6
  3184. Posted on:  America Online
  3185.  
  3186. Well, it was bound to happen.  I accidentally deleted my To-Do soup and now I can't add any To-Do items.  What can I do?  I don't have a connection kit yet, but I can transfer software to the Newton (Messagepad 100).  I tried reinstalling the latest OS but that didn't help.  Do I have to reset it or what?
  3187.  
  3188. Any help would be appreciated!
  3189.  
  3190. Ken
  3191. Linger@starsys.mdn.com
  3192.  
  3193. Subj:  Re:Help Replacing Deleted Soups
  3194. Date:  95-04-09 11:47:37 EST
  3195. From:  PDC Ben
  3196. Posted on:  America Online
  3197.  
  3198. Well, your To Do's are gone, but all you should need to do is reset the newt, and then open the Calendar app. That should recreate the soup.
  3199.  
  3200. Ben Gottlieb (PDC Ben)
  3201. PDA Forum Consulant
  3202. Keyword PDA is how to find us!
  3203.  
  3204. Subj:  Programming For The Newton Book
  3205. Date:  95-04-09 12:31:25 EST
  3206. From:  Sherilyn B
  3207. Posted on:  America Online
  3208.  
  3209. This is the only book available and is an indespenable tool for Newton
  3210. Programmers.  It has a disk with a sample Newton application, as
  3211. well as a demonstration version of Newton Toolkit (NTK).
  3212. Published by AP Professional, $29.95. Authors are Julie McKeehan and Neil Rhodes, external faculty at Apple Developer University.
  3213. 0-12-484800-1
  3214. A second book is coming out  4/95, Wireless For The Newton,
  3215. by AP Professional @ $34.95  by McKeehan and Rhodes.
  3216. This book takes up where PFTN left off, teaching the reader how
  3217. to develop software on the Mac. Includes a disk with a fully functional
  3218. demonstration version of NTK.
  3219.  
  3220. Review from Intelligent Newton Magazine: "If you're curious about
  3221. developing Newton applications but don't want to pay $800 for
  3222. Newton Tool Kit (NTK), Programming For The Newton deserves
  3223. attention."
  3224.  
  3225. Subj:  Is there Cheaper NTK ?
  3226. Date:  95-04-10 21:52:34 EST
  3227. From:  TatsuoS
  3228. Posted on:  America Online
  3229.  
  3230. Is there any shop that I can buy NEWTON TOOL KIT 
  3231. cheaper than A.P.D.A?
  3232. If exists please teach me the FAX number , eMail address 
  3233. or Tel number(other than 800).
  3234. If I buy NTK in JAPAN it cost about $1,800 !!
  3235.  
  3236. Tatsuo Sekine from Japan.
  3237.  
  3238. Subj:  Re:Is there Cheaper NTK ?
  3239. Date:  95-04-11 08:00:26 EST
  3240. From:  Gtelabs
  3241. Posted on:  America Online
  3242.  
  3243. You can get the book "Programming for the Newton" from APP. It includes a "demo" NTK that you can use for your own devices. Costs $30 US
  3244.  
  3245. You cannot distribute any apps built with it
  3246. You don't get the apple documentation
  3247. You do get to learn about NewtonScript!
  3248.  
  3249. Subj:  Re:Is there Cheaper NTK ?
  3250. Date:  95-04-11 12:14:46 EST
  3251. From:  AFC Pam
  3252. Posted on:  America Online
  3253.  
  3254. The NTK is only available from APDA. Sorry.
  3255.  
  3256. Pam
  3257.  
  3258. Subj:  Re:Is there Cheaper NTK ?
  3259. Date:  95-04-11 14:28:59 EST
  3260. From:  SteveWeyer
  3261. Posted on:  America Online
  3262.  
  3263. If you're interested in NewtonScript development alternatives to NTK, take a look at the "Newt" Newton development environment; shareware, $35 currently.  there's a FAQ under the Development section, and the software itself is available as newt-devenv-25.sit or newt-25.zip.
  3264.  
  3265. Steve
  3266. (Newt author)
  3267.  
  3268. Subj:  Re:Is there Cheaper NTK ?
  3269. Date:  95-04-12 01:35:16 EST
  3270. From:  TatsuoS
  3271. Posted on:  America Online
  3272.  
  3273. Thank you Gtelabs.
  3274. I already have  "Programming for the Newton" .
  3275. I must buy NTK from A.P.D.A.
  3276.  
  3277. Tatsuo Sekine
  3278.  
  3279. Subj:  Re:Is there Cheaper NTK ?
  3280. Date:  95-04-12 01:37:13 EST
  3281. From:  TatsuoS
  3282. Posted on:  America Online
  3283.  
  3284. Hi SteveWeyer
  3285.  
  3286. I already down the Newt, but don't try it yet.
  3287. If I prefer it I'll register!!
  3288. Thank you.
  3289.  
  3290. Tatsuo Sekne
  3291.  
  3292. Subj:  Re:Is there Cheaper NTK ?
  3293. Date:  95-04-12 01:38:04 EST
  3294. From:  TatsuoS
  3295. Posted on:  America Online
  3296.  
  3297. Hi  AFC Pam
  3298. I will buy from A.P.D.A.
  3299.  
  3300. Tatsuo Sekine
  3301.  
  3302. Subj:  Re:Is there Cheaper NTK ?
  3303. Date:  95-04-16 15:30:28 EST
  3304. From:  Sherilyn B
  3305. Posted on:  America Online
  3306.  
  3307. The book "PROGRAMMING FOR THE NEWTON'  $29.95 BY 
  3308. AP Professional 0-12-484800-1, there is a demonstration version
  3309. of NTK included on the disk. 
  3310.  
  3311. Subj:  Re:Is there Cheaper NTK ?
  3312. Date:  95-04-20 15:21:20 EST
  3313. From:  THECSDG
  3314. Posted on:  America Online
  3315.  
  3316. Yes there is a GOD DAMN cheaper version.
  3317.  
  3318. Borrow one from someone!!!!
  3319.  
  3320. I don't condone piracy of any kind, but I've been a Mac Programmer since 1985.
  3321. I've used mostly Think C on the Mac Plus --> Mac IIfx --> PowerMac.
  3322.  
  3323. NTK is far from being as flexible as TLC (it even has a wonderful source level debugger), so what the F--- gives Apple (whom, I believe wants to  sell more Newtons Than NTKs) the write to RIP developers OFF!!!!
  3324.  
  3325. $800 for NTK, and $180 for the Newton 100 or $599 for the 110,120 is like
  3326.  
  3327. SELLING THINK C for $2400 and a POWER PC for $200..... WELL!!!????
  3328.  
  3329. Give me a #$!$@#@)$# break!!!!
  3330.  
  3331. Subj:  NTK!?!?!?!
  3332. Date:  95-04-27 07:13:22 EST
  3333. From:  FRace1212
  3334. Posted on:  America Online
  3335.  
  3336.    I own a Windows compatible computer, yet want to do programming on a newton.  Is the NTK only for macintosh platforms????, or will another program work for the IBM????
  3337.                                                                   Thanks.
  3338.  
  3339.  
  3340.  
  3341. Subj:  Re:NTK!?!?!?!
  3342. Date:  95-04-27 08:49:51 EST
  3343. From:  HardyMacia
  3344. Posted on:  America Online
  3345.  
  3346. Hey, my computer is Windows compatiable too, and I'm running NTK on it. Of course, I'm running Windows under SoftPC on my Mac.
  3347.  
  3348. NTK is currently only for the Macintosh platform, but the is a rumored NTK for the Windows platform probably due out this summer.
  3349.  
  3350. Hardy
  3351.  
  3352. Subj:  Re:NTK!?!?!?!
  3353. Date:  95-04-27 10:21:21 EST
  3354. From:  Gtelabs
  3355. Posted on:  America Online
  3356.  
  3357. You can also learn more about newtonscript programming using RunNewt 2.x. It runs directly on the newton and lets you create newtonscript programs. It's shareware, in the library. Also, there's NS BASIC, which is a basic language that runs directly on the newton. There's an information file on NSB in the library.
  3358.  
  3359. Subj:  Re:NTK!?!?!?!
  3360. Date:  95-04-28 08:14:24 EST
  3361. From:  SteveWeyer
  3362. Posted on:  America Online
  3363.  
  3364. a "RUNewt" clarification.
  3365.  
  3366. you can use the "Newt" development environment (newt-devenv-25.sit/.zip) to create applications in NewtonScript.  in 2.5, when you save the application, it goes into a special "application" soup, which you can run later using RUNewt (a kind of run-time launcher & library).  in Newt 3.0 (watch for it next week), you can save "packages" directly from Newt (and RUNewt goes away).
  3367.  
  3368. Steve
  3369. (Newt Dev Env author)
  3370.  
  3371. Subj:  Re:NTK!?!?!?!
  3372. Date:  95-04-28 13:10:39 EST
  3373. From:  Gtelabs
  3374. Posted on:  America Online
  3375.  
  3376. Thanks, Steve, for the clarification... BTW, great article in PDA Developers Magazine!
  3377.  
  3378. - John Schettino
  3379.  
  3380. Subj:  Re:NTK!?!?!?!
  3381. Date:  95-04-28 15:12:01 EST
  3382. From:  SteveWeyer
  3383. Posted on:  America Online
  3384.  
  3385. > BTW, great article in PDA Developers Magazine!
  3386.  
  3387. John, just following in your debugging footsteps   :-)
  3388.  
  3389. thanks. I knew it would be out soon but maybe mail is a little slow here so I haven't actually seen it in print.
  3390.  
  3391. Steve
  3392. p.s. for others: "InspecTerm Printomania" describe a general framework and a dozen or so ways that you can redefine the Print function and Notify methods and redirect output to a variety of other places.
  3393.  
  3394. Subj:  Programming.
  3395. Date:  95-04-29 08:19:58 EST
  3396. From:  FRace1212
  3397. Posted on:  America Online
  3398.  
  3399. In NewtonScript can you make graphic pictures and save them in libraries so that different ones can be loaded at different times.  For example, you have something that you can zoom in on, but the graphics would have to be different for each time you zoomed in/out on. So zoom in would load the zoominlibrary, and if its zoomed out, it would use the zoomedout library, you know what I'm sayin??????
  3400.  
  3401.  
  3402. Subj:  Re:Programming.
  3403. Date:  95-04-29 09:13:19 EST
  3404. From:  HardyMacia
  3405. Posted on:  America Online
  3406.  
  3407. Sure. Create one frame called zoomin with the zoom in pictures and create another called zoomout with zoomout pictures then you would have a variable that would be pointing to the current state...
  3408.  
  3409. Subj:  Re:Programming.
  3410. Date:  95-04-29 09:14:21 EST
  3411. From:  HardyMacia
  3412. Posted on:  America Online
  3413.  
  3414. Sure. Create one frame called zoomin with the zoom in pictures and create another called zoomout with zoomout pictures then you would have a variable that would be pointing to the current state...
  3415.  
  3416. Subj:  Re:Programming.
  3417. Date:  95-04-30 15:31:15 EST
  3418. From:  FRace1212
  3419. Posted on:  America Online
  3420.  
  3421.    I meant, if you had a changing grid, say, like a chess board.  You would have different pieces at different spots at different times, so could you just have a background(land, chess board, etc), then have, depending on the zoom factor, the pieces on the board.
  3422.  
  3423.  
  3424. Subj:  Re:NTK/PDA Developers Magazine
  3425. Date:  95-05-01 06:54:35 EST
  3426. From:  Gtelabs
  3427. Posted on:  America Online
  3428.  
  3429. <<p.s. for others: "InspecTerm Printomania" describe a general framework and a dozen or so ways that you can redefine the Print function and Notify methods and redirect output to a variety of other places.>>
  3430.  
  3431. For those who don't know, we're talking about PDA Developers Magazine. You can find info on it in the libraries, as well as in the topic area in this forum. I'm a contibuting editor there (which just meand I must come up with an article every two months)
  3432.  
  3433. If anyone has an idea for a topic they'd like to see covered in the magazine, please email it to js12@gte.com or GTELABS on AOL, and I'll see what I can do :)
  3434.  
  3435.  
  3436. John Schettino
  3437.  
  3438. Subj:  Newt 3.0 Devel Env Avail
  3439. Date:  95-05-03 09:49:11 EST
  3440. From:  SteveWeyer
  3441. Posted on:  America Online
  3442.  
  3443. Newt 3.0 (latest release; available in the Development area) allows you to develop applications using the object-oriented NewtonScript language and save applications as "packages" directly on the Newton.
  3444. There is also a separate FAQ file, as well as the NewtATut 1.2 interactive tutorial.
  3445.  
  3446. Newt is shareware -- registered users can obtain files over the net, or receive floppies containing current releases, 165+ source examples, and a 80+ pp. manual (paper or Acrobat) describing Newt features and NewtonScript syntax and functions.
  3447.  
  3448. AOL: SteveWeyer
  3449. weyer@netaxs.com
  3450.  
  3451. Subj:  NTK limit on files in a project
  3452. Date:  95-05-04 20:50:13 EST
  3453. From:  Eechen
  3454. Posted on:  America Online
  3455.  
  3456. I've been using the demo NTK in the McKeehan & Rhodes book, and it won't let me add more than 10 files to a project.  Is this also a limit with the $800 NTK from APDA?  If so, is there any way around it?
  3457.  
  3458. Subj:  Re:NTK limit on files in a proje
  3459. Date:  95-05-04 23:07:05 EST
  3460. From:  HardyMacia
  3461. Posted on:  America Online
  3462.  
  3463. >and it won't let me add more than 10 files to a project. 
  3464.  
  3465. No this is not a limit with the $800 version. BTW, the $800 version has dropped in price to $495 I believe thru APDA.
  3466.  
  3467. Hardy
  3468.  
  3469. Subj:  NTK _did_ drop in price
  3470. Date:  95-05-05 07:07:53 EST
  3471. From:  MAge Prods
  3472. Posted on:  America Online
  3473.  
  3474. NTK 1.0 was reduced from $798 to $498 this week and is still bundled with BookMaker etc. I called APDA yesterday to refresh my memory on the new price.
  3475.  
  3476. 1.5 is in beta and should be coming out relatively soon. The windows version is also in beta.
  3477.  
  3478. Gerald Buckley
  3479. MAge Productions
  3480.  
  3481. Subj:  NewtonScript questions answered
  3482. Date:  95-05-17 06:24:33 EST
  3483. From:  Gtelabs
  3484. Posted on:  America Online
  3485.  
  3486. Answers questioned and questions answered! Bring your newtonscript puzzlers on in, we'll have a look at them!
  3487.  
  3488. John Schettino
  3489. PDC WannaBe
  3490. Contributing Editor: PDA Developers Magazine
  3491.  
  3492. Subj:  Expiring packages. How?
  3493. Date:  95-05-17 17:39:25 EST
  3494. From:  MAge Prods
  3495. Posted on:  America Online
  3496.  
  3497. I'd like to write in an expiration script into my demo packages and have no experience doing this. Any examples or scripts that are available?
  3498.  
  3499. Also, would like feedback on protecting packages (as well as can be done) from piracy short of a ROM card. Ideas appreciated.
  3500.  
  3501. Gerald Buckley
  3502. MAge Productions
  3503.  
  3504. Subj:  Re:Expiring packages. How?
  3505. Date:  95-05-18 00:27:52 EST
  3506. From:  PDC Ben
  3507. Posted on:  America Online
  3508.  
  3509. Prefs is a soup entry. I pass it to this function, and it returns nil if it's a registered version (you could always check to see if it's the RIGHT password ;-) and an integer (from 0 to 29) if it ain't, where the number is how many days are left. If it's expired, my installScript quits before running, or I AddDeferredAction(func(view) view:Close(), [self]).
  3510.  
  3511.  
  3512. func(prefs) begin
  3513.  IF prefs.password then return nil;
  3514.  IF NOT prefs.expireDateSlot THEN BEGIN
  3515.   prefs.expireDateSlot := time() + 43200;
  3516.   EntryChange(prefs);
  3517.  END;
  3518.  return (prefs.expireDateSlot - time()) div 1440;
  3519. end
  3520.  
  3521.  
  3522. HTH,
  3523.   Ben
  3524.  
  3525. Ben Gottlieb (PDC Ben)
  3526. PDA Forum Consulant
  3527. Keyword PDA is how to find us!
  3528.  
  3529. Subj:  Re:Expiring packages. How?
  3530. Date:  95-05-18 07:04:13 EST
  3531. From:  Gtelabs
  3532. Posted on:  America Online
  3533.  
  3534. You'll want to enable the copy protected checkbox for the package prefs in NTK as well. Keeps NCK from backing it up (and extract packages from getting it!)
  3535.  
  3536. - john schettino
  3537.  
  3538. Subj:  Re:Expiring packages. How?
  3539. Date:  95-05-18 17:07:16 EST
  3540. From:  MAge Prods
  3541. Posted on:  America Online
  3542.  
  3543. >> You'll want to enable the copy protected checkbox 
  3544. >> for the package prefs in NTK as well. Keeps NCK 
  3545. >> from backing it up (and extract packages from 
  3546. >> getting it!)
  3547.  
  3548. Right John, I do that already and know the benefits of that procedure. But minimizing the piracy factor in other ways is my aim. How do I protect the software from making the rounds among the many potential users? PDC Ben had a very good potential solution that I'll test for a while but I need something more concrete for the long term.
  3549.  
  3550. TIA for anything else you may have to offer.
  3551.  
  3552. gb
  3553.  
  3554. Subj:  Re:Expiring packages. How?
  3555. Date:  95-05-19 19:25:32 EST
  3556. From:  HardyMacia
  3557. Posted on:  America Online
  3558.  
  3559. You can base it on the Newton's Name or Serial Number. I use the Newt's name for PocketMoney and MPG. For Aloha I use the AOL Account Name, but I'll need to change ALoha to use the Newt's name so that users can use multiple accounts without me having to generate a reg-code for every account. This limits software from making the rounds. The users could change their Newt's name to the original person whose code it is, but then you Newt has someone else's name on it everytime you turn it on.. 
  3560.  
  3561. Hardy
  3562.  
  3563. Subj:  Visual Basic
  3564. Date:  95-05-23 22:05:19 EST
  3565. From:  MickMel
  3566. Posted on:  America Online
  3567.  
  3568. I am becoming fairly proficient with Visual Basic for Windows.  Would programming for the Newton be similar to that?  I'm not looking to do much, but I think it might be fun to try...
  3569.  
  3570. Subj:  Re:Visual Basic
  3571. Date:  95-05-24 05:24:04 EST
  3572. From:  Gtelabs
  3573. Posted on:  America Online
  3574.  
  3575. Yes and no (don'tcha hate that)
  3576.  
  3577. Visual Basic is BASIC + GUI, that's more like NS BASIC for the Newton. There is a folder here for NS BASIC, you might want to browse that and see what it's about.
  3578.  
  3579. NewtonScript is like scheme + Xt (did I hear someone scream?) You get a very powerful object-oriented language with a huge library of functions and reusable interface objects (called view classes and protos).
  3580.  
  3581. NewtonScript looks alot like AppleScript and HyperTalk, with important improvements. The interface objects are easy to use, and the Newton Tool Kit (the programming environment - it currently only runs on Macs, but a Windows version is due "real soon") lets you lay out the GUI by drawing the various elements on a little newton screen window. Then you add NewtonScript in the appropriate places to add the behavior to your application.
  3582.  
  3583. - john schettino
  3584.  
  3585. Subj:  Spam removal
  3586. Date:  95-05-28 19:29:47 EST
  3587. From:  PDA Craig
  3588. Posted on:  America Online
  3589.  
  3590. :)
  3591.  
  3592. Subj:  NTKWin 'real soon'?
  3593. Date:  95-06-01 16:07:33 EST
  3594. From:  HBCOLLINS
  3595. Posted on:  America Online
  3596.  
  3597. Any update as to how soon???
  3598.  
  3599. Subj:  Who knows...
  3600. Date:  95-06-01 16:56:29 EST
  3601. From:  J and T
  3602. Posted on:  America Online
  3603.  
  3604. Will NTW Windows version come out first and thus be incompatible with Windows 95, or will Windows 95 hit the shelves in our lifetime, thereby forcing a rewrite of substantial portions of NTK Windows?
  3605.  
  3606. (hehehehehehehehe)
  3607.  
  3608. T (of J and T)
  3609.  
  3610. Subj:  Problems installing Newtware
  3611. Date:  95-06-07 23:09:13 EST
  3612. From:  DGraham
  3613. Posted on:  America Online
  3614.  
  3615. I recently sent someone a pre-release Newton application that I am working on.  This person is not able to get the package installer to recognize it as a valid package.  He said that he has to change the "header" information on the file.  Here is his procedure: 
  3616.  
  3617. 1. He downloads the "newtware.pkg" file from AOL using an IBM PC.
  3618. 2. He runs AOMAC2PC.exe on the newtware.pkg file.
  3619. 3. He copies the resulting file from his PC to a mac format disk using MacDisk.
  3620. 4. Once at his Mac, he uses MacChange to "add header information back in".
  3621. 5.  He tries to download the newtware to his MP using the package installer, gets an "undocumented trap" error  on his Mac and has to re-start.
  3622.  
  3623. What's wrong with this picture? Any ideas?
  3624.  
  3625. P.S. If I mail the same package to myself over AOL, I am able to download it to my MP100 without any problems using either the Mac or the PC package installer.
  3626.  
  3627. -Derek Graham 
  3628.  
  3629. Subj:  Re:Problems installing Newtware
  3630. Date:  95-06-08 06:43:43 EST
  3631. From:  Gtelabs
  3632. Posted on:  America Online
  3633.  
  3634. The header information is the file type an creator code (I wrote an applescript, in the AOL libraries, called newtonpackage typer, that does this for you!)
  3635.  
  3636. You friend may want to skip step 2 in his procedure, since package files are not really mac executables, just data files (on the mac)
  3637.  
  3638. Using my tool, I'd do the following:
  3639.  
  3640. 1. He downloads the "newtware.pkg" file from AOL using an IBM PC.
  3641. 2. He copies the file from his PC to a PC format disk
  3642. 3. Once at his Mac, Use system 7.5's capability to mount dos disks, our use apple file exchange to copy the package onto his mac hard disk.
  3643. 4. Use my applescript utility to change the file type and creator code, or use his current method if he lacks applescript
  3644. 5. Download the newtware to his MP using the package installer.
  3645.  
  3646. My guess is that some bad data is being inserted into the package during his current procedure :)
  3647.  
  3648. - john schettino
  3649.  
  3650.  
  3651. Subj:  Newt screen shots from NTK
  3652. Date:  95-06-11 16:37:08 EST
  3653. From:  DGraham
  3654. Posted on:  America Online
  3655.  
  3656. I am using version 1.0.1 of the NTK.  My Newton is a MessagePad 100 with version 1.3 of the Newt OS.  When I select "Screen Shot" from the NTK edit menu, I get a message box which says "Could not take a screen shot because the version of Newton to which you are connected is not supported"
  3657.  
  3658. Do I need to upgrade my NTK in order to get screen shots?
  3659.  
  3660. Derek L. Graham
  3661.  
  3662. Subj:  Re:Newt screen shots from NTK
  3663. Date:  95-06-12 06:00:28 EST
  3664. From:  TomU216
  3665. Posted on:  America Online
  3666.  
  3667. <<Do I need to upgrade my NTK in order to get screen shots?>>
  3668.  
  3669.   It sounds like you have the Platform file that came with NTK 1.01.  It had a bug that would not permit screen shots from MP100's.  
  3670.  
  3671.   A newer version of the Platform file was released that corrected this.  The file was released on the CD-ROMs that are distributed to members of one of the Newton support programs but I believe it is also available on e-World.
  3672.  
  3673. Regards,
  3674.  
  3675. Tom Unkefer
  3676. Nomadic Technologies
  3677.  
  3678. Subj:  Re:Newt screen shots from NTK
  3679. Date:  95-06-12 06:40:46 EST
  3680. From:  Gtelabs
  3681. Posted on:  America Online
  3682.  
  3683. The new NTK platform file and toolkit app are also available via FTP from apple. Here's the location:
  3684.  
  3685. ftp://ftp.austin.apple.com/Apple.Support.Area/PIE.DTS/tools/
  3686.  
  3687. Get the MessagePadPlatform file and Toolkit-App-5.25.94
  3688.  
  3689. use keyword FTP to access FTP from AOL.
  3690.  
  3691. - john schettino
  3692.  
  3693. Subj:  Re:Newton Programming Tools
  3694. Date:  95-06-15 08:22:53 EST
  3695. From:  MCPearce
  3696. Posted on:  America Online
  3697.  
  3698. LouKrieg said
  3699.  
  3700. >>If it's any comfort (it probably won't be :-)), the cost of getting into Newton development is actually incredibly low if you own a Mac.<<
  3701.  
  3702. If you don't own a Mac, what is the cheapest Mac one could use for development?  I'm guessing that the NDK doesn't need a lot of computing power, or even a color monitor.  Do I even need System 7?
  3703.  
  3704. Mike
  3705.  
  3706. Subj:  Re:Newton Programming Tools
  3707. Date:  95-06-15 09:10:31 EST
  3708. From:  Gtelabs
  3709. Posted on:  America Online
  3710.  
  3711. Minimum Mac would be one with a 68030 CPU, 6 Megs, and System 7. I've use a powerbook 140 (slow, but usable) IIci, Quadra, and PowerMac. I guess you can get a used mac capable of running the NTK for about $500
  3712.  
  3713. - john schettino
  3714.  
  3715. Subj:  slurpee problems
  3716. Date:  95-06-24 17:11:21 EST
  3717. From:  Timhale
  3718. Posted on:  America Online
  3719.  
  3720. I've been trying to connect using clarisworks and slurpee on the newton.  I've tried a couple of hours worth of changing all of the commands, but just can't seem to get it to work.  I tried going through the printer port at first, which is how I normally use the NCK, then switched to the modem port.  I followed the instructions that came with slurpee, but I'm obviously overlooking something.  Slurpee says something like, waiting for soup name, but doesn't respond to my typing  xx in as a test.  Any ideas where to start?
  3721. Tim
  3722.  
  3723. Subj:  Re:slurpee problems
  3724. Date:  95-06-26 00:15:56 EST
  3725. From:  PDC Ben
  3726. Posted on:  America Online
  3727.  
  3728. I just started playing with comms, but I got Slurp to work with ZTerm (set to 8, none, 1, and a direct connection) no problem.
  3729.  
  3730. Ben Gottlieb (PDC Ben)
  3731. PDA Forum Consulant
  3732. Keyword PDA is how to find us!
  3733.  
  3734. Subj:  New Newton Programming Book
  3735. Date:  95-06-28 12:24:56 EST
  3736. From:  Gtelabs
  3737. Posted on:  America Online
  3738.  
  3739. Available now - Book & Demo NS BASIC Disk, Paperback, $34.95, c.404 pp: 
  3740.  
  3741. BASIC for the Newton,  Programming for the Newton with NS BASIC 
  3742. by John Schettino and Liz O'Hara
  3743.  
  3744. Published by AP Professional. ISBN: 0-12-623955-X
  3745.  
  3746. BASIC for the Newton shows owners of Newton devices how to become Newton
  3747. programmers using BASIC, the world's most widely used, beginner level
  3748. programming language. The authors use a straightforward, "programming by
  3749. example" approach, which should have you writing your own Newton programs in
  3750. very short order.
  3751.  
  3752. * Multi-platform: Covers programming for the Newton using a Macintosh, a Windows
  3753. based PC or on the Newton device itself.
  3754.  
  3755. * Includes floppy disk containing Demonstration NS BASIC and over fifty  example
  3756. programs from the book.
  3757.  
  3758. ABOUT THE AUTHORS
  3759.  
  3760. John Schettino is a Senior Member of the Technical Staff at GTE Laboratories,
  3761. Inc. He is actively involved in research into mobile/wireless computing, user
  3762. interaction, and object oriented systems. John is a contributing editor for PDA
  3763. Developers Magazine. 
  3764.  
  3765. Liz O'Hara, Ph.D., is an Information Technology consultant and author. She has
  3766. taught graduate courses in Software Engineering and Computer Science.
  3767.  
  3768. SYSTEM REQUIREMENTS
  3769.  
  3770. Newton device with at least 305KB storage memory free
  3771. Macintosh System 7 or higher or IBM PC compatible running Windows
  3772. Newton Package installer and serial cable
  3773.  
  3774. SKILL LEVEL
  3775.  
  3776. Beginner.  Programming knowledge helpful but not required.
  3777.  
  3778. ----  
  3779.  
  3780. Demo NS BASIC is the same version as the currently shipping NS BASIC 2.04.
  3781. The only restriction is that you are limited to saving a single program (named
  3782. "DEMO.BAS") on the Newton.
  3783.  
  3784. AP Professional books are available in major bookstores.  Books may also be
  3785. ordered directly from AP by calling 1-800-3131-APP
  3786.  
  3787. Subj:  Re:slurpee problems
  3788. Date:  95-06-28 15:53:39 EST
  3789. From:  SteveWeyer
  3790. Posted on:  America Online
  3791.  
  3792. I don't have ClarisWorks -- each terminal emulator seems to be a bit different in how it's configured.  besides the things Ben said, also make sure it's 9600 baud.  once connection is open and you can type some characters across, then you should be in relatively good shape.  (though not having xon/xoff checked can cause some problems).
  3793.  
  3794. Steve
  3795.  
  3796. Subj:  Rom_Compatible finder
  3797. Date:  95-07-10 07:42:28 EST
  3798. From:  TatsuoS
  3799. Posted on:  America Online
  3800.  
  3801. Now I write a program that not use the Soup.
  3802. And I try to write a "find" function but ,
  3803. Undefined method "count"error occur.
  3804. These are the source.
  3805.  
  3806. >>func(what, results, scope, statusContext)
  3807. >>begin
  3808. >>   local result ;
  3809. >>   local foundItems :=[];
  3810. >>   if statusContext then
  3811. >>   statusContext:SetStatus("Searching in myprog");
  3812. >>   local i;
  3813. >>   for i:= 0 to 66  do
  3814. >>   begin
  3815. >>      if beginswith(SearchArray[i],what) then
  3816. >>      begin
  3817. >>        AddArraySlot(foundItems,
  3818. >>        {title:SearchArray[i]});
  3819. >>      end;
  3820. >>   end;
  3821. >> myResult :=
  3822. >>      {_proto: GetRoot().ROM_compatibleFinder, 
  3823. >>       owner: self,
  3824. >>       items: foundItems};
  3825. >>   AddArraySlot(results, myResult);
  3826. >>end;
  3827.  
  3828. Please tell me the reason!
  3829.  
  3830. Subj:  Re:Rom_Compatible finder
  3831. Date:  95-07-10 23:49:08 EST
  3832. From:  PDC Ben
  3833. Posted on:  America Online
  3834.  
  3835. What's the error number you're getting again?
  3836.  
  3837. Ben Gottlieb (PDC Ben)
  3838. PDA Forum Consulant
  3839. Keyword PDA is how to find us!
  3840.  
  3841. Subj:  Re:Rom_Compatible finder
  3842. Date:  95-07-11 00:14:57 EST
  3843. From:  TatsuoS
  3844. Posted on:  America Online
  3845.  
  3846. >>What's the error number you're getting again?
  3847.  
  3848. The error number is [-48809]
  3849. And the inspector says undefinded messod 
  3850. symbol "count".
  3851. But there is no function call for "count" 
  3852. in my source.
  3853.  
  3854. Subj:  Re:Rom_Compatible finder
  3855. Date:  95-07-11 21:21:34 EST
  3856. From:  PDC Ben
  3857. Posted on:  America Online
  3858.  
  3859. Well, I have no clue. Anyone else?
  3860.  
  3861. Ben Gottlieb (PDC Ben)
  3862. PDA Forum Consulant
  3863. Keyword PDA is how to find us!
  3864.  
  3865. Subj:  Re:Rom_Compatible finder
  3866. Date:  95-07-12 08:13:39 EST
  3867. From:  HardyMacia
  3868. Posted on:  America Online
  3869.  
  3870. >Well, I have no clue. Anyone else?
  3871.  
  3872. No, I haven't tried a non-soup based finder.
  3873.  
  3874. Hardy
  3875.  
  3876. Subj:  10401 err on MP120
  3877. Date:  95-07-12 10:42:41 EST
  3878. From:  CraigR
  3879. Posted on:  America Online
  3880.  
  3881. I've just written a little program to track leads at trade shows. It's pretty basic, and is built around one of the sample programs I found on the developer CD (GoodForm).
  3882.  
  3883. I've got it all done and it works great. Problem is I've been testing on an original MP with the upgraded ROMs and 1.3 OS and it works fine. Now when I load the same package on my MP120 (just got it yesterday) I get an error -10401 ("Bad Package") when I touch Find or Assist.
  3884.  
  3885. I gave up on Apple "developer support" (yeah, right) a long time ago and have not until now found myself stumped. (Not because I'm such a great programmer but because I haven't written more than about 1000 lines of NewtonScript <g>).
  3886.  
  3887. Anybody have a clue? This same app runs on my MP110 just fine.
  3888.  
  3889. I'm leaving for the trade show on 7/12 at noon, so the sooner I find out how to fix this the better. If you wouldn't mind, copy your response both here and on email so I don't miss it. Thanks.
  3890.  
  3891. -- Craig
  3892.  
  3893. Subj:  Re:10401 err on MP120
  3894. Date:  95-07-12 21:47:17 EST
  3895. From:  CraigR
  3896. Posted on:  America Online
  3897.  
  3898. Answered my own question.
  3899.  
  3900. Here's the problem: When I went to load data from my MP110 to my new MP120, I follwed the instructions in the box but apparently had some kind of bad data in my calendar data, so I couldn't import my 110 data into my 120 sync file.
  3901.  
  3902. The only option in this situation is to "restore" from the 110 data. This erases the built-in software but apparently leaves some of their soups. 
  3903.  
  3904. Plus... I had some apps on a flash card on the 110 that had soups in the main store. These soups got restored to my 120, but I don't have the flash card in the 120. So these soups don't have an application associated with them.
  3905.  
  3906. I removed all these orphan soups, did a reset, and now I no longer get the dreaded 10401 when I press "find" or "assist."
  3907.  
  3908. Based on the (lack of) help I got from Apple on this, I pity the poor MP user who doesn't have a pile of shareware soup snoopers on his Mac!
  3909.  
  3910. -- Craig
  3911.  
  3912. Subj:  Re:Rom_Compatible finder
  3913. Date:  95-07-17 07:53:34 EST
  3914. From:  PDT Aide
  3915. Posted on:  America Online
  3916.  
  3917. try adding a slot named count with the number of matching entries to your myResult frame. Just a guess, but it might work.
  3918.  
  3919. - john schettino
  3920.  
  3921. Subj:  Re:PC Based Development
  3922. Date:  95-08-07 21:50:25 EST
  3923. From:  GS500E
  3924. Posted on:  America Online
  3925.  
  3926. I know this may be a frequently asked question, but how do I download the "Newt 2.x" shareware stuff.
  3927.  
  3928. Thanks.
  3929.  
  3930.  
  3931. Subj:  Re:PC Based Development
  3932. Date:  95-08-08 00:05:25 EST
  3933. From:  PDC Ben
  3934. Posted on:  America Online
  3935.  
  3936. You need to download it from AOL, then you'll need to unstuff it (using UNSITINS.EXE if you're on a PC, or built in to AOL on a mac) and then install it on your newt, just as any other package.
  3937.  
  3938. Ben Gottlieb (PDC Ben)
  3939. PDA Forum Consulant
  3940. Keyword PDA is how to find us!
  3941.  
  3942. Subj:  digital ink into FileMaker field
  3943. Date:  95-08-08 22:27:20 EST
  3944. From:  Hmart1
  3945. Posted on:  America Online
  3946.  
  3947. Everything was going so well until I tried to import a digital ink field (pict) into a pict field in filemaker Pro.  Is there a conversion routine  to, as it were, connect the dots?  If anyone knows of one it will save me a load of time  Thanks in advance
  3948. Hollis McWethy
  3949. HRM Consulting Hmart1.aol.com
  3950.  
  3951. Subj:  Re:Inspector Freezes
  3952. Date:  95-08-10 07:14:37 EST
  3953. From:  SerkinJ
  3954. Posted on:  America Online
  3955.  
  3956. On 6/28/94, KarynV writes:
  3957. >For those of you who have made it through the >WaiterHelper demo (in the McKeehan/Rhodes Newton >book): I am stuck!
  3958.  
  3959. >The error message is:
  3960.  
  3961. > Exception |evt.ex.fr.type;type.ref.frame|: [-48401] >Expected an array. Got: func()
  3962. >begin 
  3963.  >SetValue(itemPicker, 'labelCommands,
  3964.   >menu:CategoryToItems(entryLine.text));
  3965.  >SetValue(itemPicker, 'text, entryLine.teext);
  3966. >end
  3967.  
  3968. I'm having exactly the same problem, and it's driving me crazy.  I haven't been able to find an answer posted anywhere. Can someone please help me?
  3969. --John Serkin (SerkinJ)
  3970.  
  3971.  
  3972. Subj:  Re:Inspector Freezes
  3973. Date:  95-08-10 08:00:05 EST
  3974. From:  PDT Aide
  3975. Posted on:  America Online
  3976.  
  3977. Did you enter the code yourself, or use the project on the bundled disk? There are some known bugs in the example programs from that book. If you look in the back of the book, you may find one of the author's email addresses. If not, I can track them down.
  3978.  
  3979. - john schettino
  3980.  
  3981. Subj:  Re:PC Based Development
  3982. Date:  95-08-10 13:39:47 EST
  3983. From:  SteveWeyer
  3984. Posted on:  America Online
  3985.  
  3986. Newt 3.0 is the current version (for at least a few more days).  newt-devenv-30.sit and newt-30.zip should be available in the  regular or developer library.  as an introduction to Newt, you might also take a look at the NewtATut package (a Newt application tutorial), an interactive book which leads you thru the process of building an application.
  3987.  
  3988. and of course you can post questions for me here, or email me via SteveWeyer.  if you have web access, there is a lot more info available via:
  3989.   www.netaxs.com/~weyer/newton/releases.html
  3990.  
  3991. Steve
  3992.  
  3993. Subj:  Re:Inspector Freezes
  3994. Date:  95-08-10 15:01:49 EST
  3995. From:  SerkinJ
  3996. Posted on:  America Online
  3997.  
  3998. Thanks, John--I entered the code myself, but checked everything five times (!) against the code from the demo.  I also sent e-mail to KarynV, who posted the same problem back in '94, but I haven't heard back as yet. Any help would be _greatly_ appreciated! --John Serkin
  3999.  
  4000. Subj:  Re:Inspector Freezes
  4001. Date:  95-08-11 16:27:02 EST
  4002. From:  JGMcKeel
  4003. Posted on:  America Online
  4004.  
  4005. I can share your frustration!  What page are you on? Meanwhile, try opening their completed code and look at the same part. I'll try to help if I can. Meanwhile, if anyone reading this is planning on writing a programming book, please have a complete novice try the exercises first!!!!! 
  4006. Cheers!
  4007. John
  4008.  
  4009. Subj:  Re:Inspector Freezes
  4010. Date:  95-08-11 18:05:16 EST
  4011. From:  SerkinJ
  4012. Posted on:  America Online
  4013.  
  4014. Thanks, JG, for your offer to help. I entered all code to the bottom of page 195, where it suggests building and downloading. I already have looked at their completed code, many times, and am convinced that I've copied everything correctly. With BreakOnThrows set, the Inspector will not respond, so I can't exit the break loop or do a stack trace. With  embedded BreakLoop()s the Inspector works after the exception is thrown, but a StackTrace only prints the first entry. Does anyone know how to get in touch with the authors? My calls to the publisher haven't been returned. --John
  4015.  
  4016. Subj:  Re:Inspector Freezes
  4017. Date:  95-08-12 07:10:24 EST
  4018. From:  PDT Aide
  4019. Posted on:  America Online
  4020.  
  4021. Programming for the Newton
  4022. Email addresses of Authors (from Wireless for the Newton):
  4023.  
  4024. NeilRhodes@eworld.com
  4025. JMcKeehan@eworld.com
  4026.  
  4027. I'd ask them if they have an Errata sheet for the book that can be posted.
  4028.  
  4029. - john schettino
  4030.  
  4031. Subj:  protoTextList
  4032. Date:  95-08-12 12:55:16 EST
  4033. From:  MSchemen
  4034. Posted on:  America Online
  4035.  
  4036. I am trying to use a protoTextList in my first application.  I want to add something to the list when a button is pressed.  I tried modifying the itemList array but that did not seem to work.  If any of you  have some sample code it would help.
  4037.  
  4038. Subj:  Setting up inspector
  4039. Date:  95-08-12 12:58:48 EST
  4040. From:  MSchemen
  4041. Posted on:  America Online
  4042.  
  4043. I've been using localtalk to sync and download my newton buy now I want to use the Inspector.  Can I use the same localtalk cable just with localtalk off?
  4044.  
  4045. I seem to be having problems with this.  Any surgestions.
  4046.  
  4047. Subj:  Re:Setting up inspector
  4048. Date:  95-08-13 06:34:58 EST
  4049. From:  PDT Aide
  4050. Posted on:  America Online
  4051.  
  4052. Localtalk connectors don't work with the inspector - you need a real serial cable (comes with NCK, or you can buy a Mac "imagewriter" cable from most Mac stores (even Computer City) for $6.
  4053.  
  4054. Subj:  Re:Inspector Freezes
  4055. Date:  95-08-18 07:07:04 EST
  4056. From:  SerkinJ
  4057. Posted on:  America Online
  4058.  
  4059. Thanks to the extraordinary kindness of Neil Rhodes, co-author of "Programming for the Newton," I found the problem that I and some others had with WaiterHelper. I include his e-mail response to my plea for help, in the hope that it might be of interest. It provides yet another illustration of the silly mistakes that a total novice like me can make. --John Serkin
  4060.  
  4061. -------------------------
  4062.  
  4063.  
  4064. John,
  4065.  
  4066. Your problem(s) are that you have some methods (functions) which are not
  4067. being compiled, but are left in your program as strings. You can tell this
  4068. is the case because of the error you get:
  4069. Exception |evt.ex.fr.type;type.ref.frame|: [-48401] Expected an array. Got:
  4070. func()
  4071. begin
  4072.  currentItem.itemSymbol :=
  4073.   menu:ItemToItemSymbol(entryLine.text);
  4074.  order:ItemChanged(currentItem);
  4075. end
  4076. {value: "func()\nbegin\n\tcurrentItem.itemSymbol
  4077. :=\n\t\tmenu:ItemToItemSymbol(entryLine.text);\n\torder:ItemChanged(currentIte
  4078. m);\nend"}
  4079.  
  4080. which signifies that the value the NewtonScript interpreter got was a
  4081. string (as evidenced by the double-quote marks around the string.
  4082.  
  4083. The reason this is happening is probably because you've created the slot
  4084. containing this function as a text slot rather than an evaluate slot or a
  4085. Script slot. (see Page 373 for more details). You can't tell any difference
  4086. when looking in the slot editor (the text slot automatically adds
  4087. double-quotes at compile-time). You could tell if you turn on Show Slot
  4088. Values (see Page 371). All of your functions should have Script or
  4089. Evaluate, not Text.
  4090.  
  4091. To fix this, I suggest going to the slot containing the code that is the
  4092. wrong type. Then, rename the slot to something else (call it foo, maybe).
  4093. Now, create a new slot with the original slot name (make sure it is of type
  4094. Evaluate, or Script!). Then, copy the contents of the old slot (now called
  4095. foo) to the new slot. Finally remove the foo slot.
  4096.  
  4097. Now, you should have the function as a true function, and not as text.
  4098.  
  4099. This may have occurred for more than one function. By your Inspector
  4100. output, it appears that the following function was incorrectly a text slot:
  4101.         itemPicker.textChanged
  4102.  
  4103.  
  4104.  
  4105. Good luck,
  4106.  
  4107. Neil Rhodes
  4108.  
  4109. Neil Rhodes
  4110.  
  4111.  
  4112. Subj:  Form Generators?
  4113. Date:  95-08-18 11:54:04 EST
  4114. From:  CoveB
  4115. Posted on:  America Online
  4116.  
  4117. I am looking for some information on the various Form Generators for the Newton (i.e. TabulaRasa, FormLogic, PenEase, etc.).  
  4118.  
  4119. How easy are they to work with? 
  4120.  
  4121. Is there anywhere I can find out how they are rated and priced?
  4122.  
  4123. What type of communications abilities do they have?
  4124.  
  4125. I would appreciate any information available. 
  4126.  
  4127. Subj:  Re:protoTextList
  4128. Date:  95-08-23 06:18:27 EST
  4129. From:  THECSDG
  4130. Posted on:  America Online
  4131.  
  4132. Hi MSchemen,
  4133. This may help, I have it in my own program.
  4134.  
  4135. Put this slot into the protoTextList itself
  4136. Call it say...:
  4137. "putList"
  4138. --------------------------------------
  4139.  
  4140. func(myitem)
  4141. begin
  4142.  AddArraySlot(self.listItems,  myitem);
  4143.  :SetupList();
  4144.  :RedoChildren();
  4145. end
  4146.  
  4147. Put this into your Button
  4148. ----------------------
  4149.    // add to list array and show it!
  4150.    yourList:putList("Hello Figman");
  4151.     yourList:Dirty();
  4152.     RefreshViews();
  4153.  
  4154. The key function is "AddArraySlot" and the self.listItems makes it easier not to have to specify the list. You could very well put all this code in your button but if you have alot of buttons wasted space would be the result.
  4155.  
  4156. Good Luck,
  4157. The Figman
  4158.  
  4159. Subj:  PC Based development 
  4160. Date:  95-08-26 10:48:54 EST
  4161. From:  SWAMYK
  4162. Posted on:  America Online
  4163.  
  4164. At the risk of offending someone, will some kind soul post a FAQ 
  4165. regarding PC based development issues on the Newton ? Or atleast 
  4166. point me in the right direction ? I have been trying to locate one such 
  4167. FAQ for some time now. 
  4168.  
  4169. Subj:  Re:PC Based development 
  4170. Date:  95-08-27 06:56:02 EST
  4171. From:  Gtelabs
  4172. Posted on:  America Online
  4173.  
  4174. There are only three choices
  4175.  
  4176. * NS BASIC
  4177. * Newt 2.5
  4178.  
  4179. (both of these have info in the AOL libraries, just search for newton basic or newton newt)
  4180.  
  4181. * Windows version of NTK from apple
  4182.  
  4183. (this is in beta testing, and will be available real soon now!)
  4184.  
  4185. - john schettino
  4186.  
  4187. Subj:  how to use "Return"
  4188. Date:  95-08-27 07:55:13 EST
  4189. From:  SerkinJ
  4190. Posted on:  America Online
  4191.  
  4192. I'm working through "Programming for the Newton" and making sense of most of it. However, I don't understand how the "return" statement works, e.g.: 
  4193.    func()
  4194.    begin
  4195.       return foreach name in categories collect name;
  4196.    end
  4197.  
  4198. or:
  4199.   return true;
  4200.  
  4201. There seems to be no discussion of "return" in the book, so I guess this is something I'm supposed to know from other languages. Sadly, I have no experience with C-languages, having done no programming since the old C-64 6502 assembly language days.  Thanks for any help.
  4202.    --John Serkin (SerkinJ)
  4203.  
  4204. Subj:  Re:how to use "Return"
  4205. Date:  95-08-27 18:33:12 EST
  4206. From:  PDC Ben
  4207. Posted on:  America Online
  4208.  
  4209. The return statement stops execution of the function, and leaves whatever follows it on the stack. If you have a function like this:
  4210.  
  4211. myFunc := func(yup) begin
  4212.     IF yup THEN
  4213.          return 4;
  4214.  
  4215.     return 3;
  4216. end;
  4217.  
  4218. You can use the return value like this:
  4219.  
  4220.   local myVar := :MyFunc(true);
  4221.   print(myVar);
  4222.  
  4223. This will print out 4...if you did this:
  4224.  
  4225.   local myVar := :MyFunc(nil);
  4226.   print(myVar);
  4227.  
  4228. You'd get 3.
  4229.  
  4230. Hope this helps...
  4231.  
  4232. Ben Gottlieb (PDC Ben)
  4233. PDA Forum Consultant
  4234.  
  4235. Subj:  Act for the Newton
  4236. Date:  95-08-27 22:06:11 EST
  4237. From:  DiamondVlt
  4238. Posted on:  America Online
  4239.  
  4240. I was wondering if anyone knew if Act! for the newton was developed yet.. My purpose was to interface with my other version, pc and to use it to track contact and job orders.
  4241. Please E-mail me at Diamondvlt@aol.com  Thanks
  4242.  
  4243. Subj:  Re:how to use "Return"
  4244. Date:  95-08-28 08:44:01 EST
  4245. From:  Gtelabs
  4246. Posted on:  America Online
  4247.  
  4248. What ben is saying is that every NewtonScript statement yeilds some value. What you do with this value is up to you. The return statement simply ends the current function after evaluating the expression that follows it. If you are familiar with other languages, there is some times the distintion between a function (a block of code that returns a value) and a procedure (a block that doesn't) NewtonScript has no such distinction, every function returns a value, even if you don't include a return statement.
  4249.  
  4250. What about your examples? Let's look:
  4251.  
  4252.    func()
  4253.    begin
  4254.       return foreach name in categories collect name;
  4255.    end
  4256.  
  4257. This first one looks odd, but consider the expression after "return". This expression yeilds an array of strings - it could be written as:
  4258.  
  4259.    func()
  4260.    begin
  4261.       names := foreach name in categories collect name;
  4262.       return names;
  4263.    end
  4264.  
  4265. but that just creates a needless variable. M&R just "optiomized" it a bit and skipped the assignment. If they were really feeling bizzare, they could have gone with:
  4266.  
  4267.    func()
  4268.    begin
  4269.       foreach name in categories collect name;
  4270.    end
  4271.  
  4272. since the last value produced is the same.
  4273.  
  4274. Now the other example:
  4275.  
  4276.   return true;
  4277.  
  4278. Here we're just returning a literal value. As Ben pointed out, you can access the value returned by a function by using the function call in an assignment statement. You can also use it in any other expression (like if, while, or as a paramater to another function.)
  4279.  
  4280. Let's say we have a function that returns true if the current time is in the morning, or nil otherwise. If the function was named is_morning, and took no paramaters, you could call it in the following ways
  4281.  
  4282. local am := is_morning(); // simple assignment
  4283. local pm := not is_morning(); // expression assignment
  4284.  
  4285. if is_morning() then // if expression
  4286.  
  4287. You get the idea.
  4288.  
  4289. How you call your functions depends on where and how they are defined, and is left as an exercise for the reader :)
  4290.  
  4291. - john schettino
  4292.  
  4293.  
  4294. Subj:  Re:PC Based development 
  4295. Date:  95-08-28 09:37:19 EST
  4296. From:  SteveWeyer
  4297. Posted on:  America Online
  4298.  
  4299. there's a FAQ on the Newt Development Environment here on AOL, either in the main or the Developer library, that covers Newt as well as a few other alternatives.  file name is probably newt-dev-env-faq-31.sit/.zip.  the tool itself is newt-dev-env-31.sit/newt-31.zip.  
  4300.  
  4301. Newt allows you to develop applications in NewtonScript and save as packages directly on your Newton.  you can also use a PC, Mac, or whatever to edit source text, transfer to the Newton, debug.
  4302.  
  4303. Steve
  4304. (Newt author)
  4305.  
  4306. Subj:  WHERE DO I GET NTK?
  4307. Date:  95-08-31 17:58:25 EST
  4308. From:  PoorMacUsr
  4309. Posted on:  America Online
  4310.  
  4311. WHERE DO I GET NTK??
  4312.  
  4313. Subj:  Re:WHERE DO I GET NTK?
  4314. Date:  95-09-01 05:31:20 EST
  4315. From:  AFC Pam
  4316. Posted on:  America Online
  4317.  
  4318. You purchase NTK 1.5 from APDA, 1-800-282-2732 (U.S.), 1-800-637-0029 
  4319. (Canada), or 716-871-6555 (international).
  4320.  
  4321. Pam
  4322.  
  4323. Subj:  Re:WHERE DO I GET NTK?
  4324. Date:  95-09-02 07:35:00 EST
  4325. From:  Gtelabs
  4326. Posted on:  America Online
  4327.  
  4328. You can also get a DEMO version of the NTK in either "Programming for the Newton" or "Wireless for the Newton" - both books from AP Professional, for $29 and $35. They are in books in print and can be ordered from any major bookstore.
  4329. - john schettino
  4330.  
  4331. Subj:  protoPicker on protoFloater
  4332. Date:  95-09-10 14:46:15 EST
  4333. From:  WHeintz
  4334. Posted on:  America Online
  4335.  
  4336. I have a protoFloater view (app) which is smaller than the Newton screen so I can move it around and work with the other open app.  On some of the buttons on this Floater, I call a protoPicker view passing the button bounds.  Depending on the size of the Picker, it draws outside of the Base view (Floater) and draws over the other open app.  These parts outside the Floater are not clickable nor are they erased when the Picker goes away.  (Sometimes, most of the Picker is drawn off of the Newton Screen!)
  4337.  
  4338. I have tried to intercept the Picker Bounds and/or viewBounds slots and force these within the bounds of the Floater (in the viewSetupDoneScript) -- with limited success.
  4339.  
  4340. Does anyone have any idea how I can either:
  4341.  
  4342. a) force the Picker to stay within the Base view, or
  4343.  
  4344. b) be able to click and also re-draw on the Picker parts which exceed the Floater view. 
  4345.  
  4346. Subj:  Re:protoPicker on protoFloater
  4347. Date:  95-09-10 21:59:26 EST
  4348. From:  PDC Ben
  4349. Posted on:  America Online
  4350.  
  4351. How come you're not using DoPopup(...)? Views can be no larger than their parents, so if you try to manually create a popup, it will have this limitation. The solution is to use DoPopup(list, x, y, returnView), as this will take care of everything for you.
  4352.  
  4353. PDC Ben (Ben Gottlieb)
  4354. PDA Forum Consultant
  4355.  
  4356. Subj:  Re:protoPicker on protoFloateral
  4357. Date:  95-09-12 13:21:16 EST
  4358. From:  SteveWeyer
  4359. Posted on:  America Online
  4360.  
  4361. I agree that DoPopup is probably best since you were already using a picker.  another alternative is to do BuildContext() on the template -- that will open up ok outside the original app, but make sure that you have a way to close it (and/or do this in your app's viewQuitScript).
  4362.  
  4363. steve
  4364.  
  4365. Subj:  Re:protoPicker on protoFloateral
  4366. Date:  95-09-13 14:47:08 EST
  4367. From:  WHeintz
  4368. Posted on:  America Online
  4369.  
  4370. DoPopup did the trick!  Thanks PDC Ben, and Steve.
  4371.  
  4372. Now, if only I could get it to popup to appear over a specified "button" on a clKeyboardView.
  4373.  
  4374. Bill
  4375.  
  4376. Subj:  Ragout Soup Utility
  4377. Date:  95-09-18 12:16:38 EST
  4378. From:  CDPI
  4379. Posted on:  America Online
  4380.  
  4381. Creative Digital Inc. is pleased to announce tha availability of Ragout. Ragout is the ultimate soup tool, designed for Newton developers, consultants, and power users. Incorporating an intuitive, easy-to-use interface that displays all essential soup information, Ragout lets you:
  4382.  
  4383. * Create, delete, copy, and move soups;
  4384. * Add and remove soup indices;
  4385. * Create, delete, copy, move, view, and edit soup entries, and change slot data types; 
  4386. * Delete all entries in a soup or index;
  4387. * Create multiple copies of a soup entry, a feature that is particularly useful for sizing potential soup structures. 
  4388. * Fax and print soup information and entry details for documentation purposes; and
  4389. * Beam soup entries to another Newton.
  4390.  
  4391. Ragout has a variety other features that let you easily navigate within a set of soup entries. First, you can step into and out of nested frame and array structures to an arbitrary depth, giving you complete access to all the data ina soup. You can also move to the first and last entries within a soup, move forward and backward 1 or N entries, set and go to a specific tagged entry, or search for a specific entry by index value. These operations are all done within the context of a specific index or the entire contents of a soup. 
  4392.  
  4393. An electronic version of Rabout's documentation has been posted on:
  4394.  
  4395. * CompuServe (GO NEXTVENS, look in the Creative Digital library)
  4396. * ftp://newton.uiowa.edu/submissions/ragout.sit and ragout.zip
  4397. * eworld - GO NEWTON/Llama Lounge/Sample Code & Tools/New Files
  4398. * America Online - Computing/PDAs/Newton Resource Center/PDA Development Files
  4399.  
  4400. Created by Ricardo Martinez, Ragout is available exclusively from Creative Digital Inc., publishers of PDA Developers magazine and several other Newton developer tools, including ViewFrame and NewtRTFM. Ragout's retail price is $55. Shipping and handling is $7.50 within North America, $12.50 elsewhere. Dealer, distributor, and site license inquiries are welcome.
  4401.  
  4402. Creative Digital, Inc., 293 Corbett Ave, San Francisco, CA 94114
  4403. 415.621.4252
  4404. 415.621.4922 (fax)
  4405. cdi@cdigital.com
  4406. 74774.50@compuserve.com
  4407. cdpi@aol.com
  4408. CDigital@eworld.com                   
  4409.  
  4410.  
  4411. Subj:  Extras Drawer
  4412. Date:  95-09-21 13:55:53 EST
  4413. From:  JGMcKeel
  4414. Posted on:  America Online
  4415.  
  4416. How do I close the Extras Drawer when a user launches my App? There must be a simple answer but I can't find it.
  4417. Thanks!
  4418. John
  4419.  
  4420. Subj:  Re:Extras Drawer
  4421. Date:  95-09-21 15:58:52 EST
  4422. From:  PDC JohnS
  4423. Posted on:  America Online
  4424.  
  4425. There is the ever popular:
  4426.  
  4427. getroot().extrasdrawer:close()
  4428.  
  4429. Put that in your viewsetupdonescript.
  4430.  
  4431. There's probably an even better way :) Ben?
  4432.  
  4433. - john schettino
  4434.  
  4435. Subj:  Re:Extras Drawer
  4436. Date:  95-09-21 22:17:14 EST
  4437. From:  PDC Ben
  4438. Posted on:  America Online
  4439.  
  4440. <<getroot().extrasdrawer:close()
  4441.  
  4442. Put that in your viewsetupdonescript.
  4443.  
  4444. There's probably an even better way :) Ben?>>
  4445.  
  4446. Nope, that's the best way. You can also put it into the viewSetupFormScript.
  4447.  
  4448. Ben Gottlieb (PDC Ben)
  4449. PDA Forum Consultant
  4450. Keyword PDA is how to find us...
  4451.  
  4452. Subj:  Multi views
  4453. Date:  95-09-22 03:57:28 EST
  4454. From:  Khai Tam
  4455. Posted on:  America Online
  4456.  
  4457. Here's my problem, somebody can can help I know that.  I am creating a simple read only application similar to a newton book, but the difference is an index with shortcuts to these pages. now I know anybody who knows the first thing about programming would have no problem with doing this.  I, on the other hand, am not an experienced programmer nor have I had much experience with NTK, but I have the Demo and I have all my Views created for the program my problem is with writing the scripts for the buttons.  I somewhat understand the parent, child relationships but do not even know if that has anything to do with my problem.  Anyway, from the Main view I have a button that when pressed will take you to the next screen (supposedly) As I have said I have both the Main and Secondary views created but do not understand the script part for the button what I am doing is putting under "ButtonClickedScript"
  4458.  
  4459. func()
  4460. begin
  4461.  secondary:show()
  4462. end
  4463.  
  4464. "Main" being the main view and
  4465. "Secondary" being the secondary
  4466. also "Secondary" is the name of the layout and the clView I want to show up when the button is clicked
  4467. Thanks in advance
  4468.  
  4469. Khai Tam
  4470. Tom
  4471.  
  4472. Subj:  Re:Multi views
  4473. Date:  95-09-22 05:33:39 EST
  4474. From:  TomU216
  4475. Posted on:  America Online
  4476.  
  4477. Tom,
  4478.  
  4479. Instead of 
  4480.  secondary:show();
  4481. use
  4482.  secondary:Open();
  4483.  
  4484. Assuming that in NTK the Flags slot of your secondary view you have the Visible option set to off so that it is not shown until you want it to be, you need to use the open() function in order to instantiate the view.  Show() is what you'd use if the view has already been instantiated and then hidden with the Hide() function.
  4485.  
  4486. Tom Unkefer
  4487. Nomadic Technologies
  4488.  
  4489. Subj:  Re:Multi views
  4490. Date:  95-09-23 02:32:16 EST
  4491. From:  Khai Tam
  4492. Posted on:  America Online
  4493.  
  4494. I tried your suggestion but to no avail.  I believe I am forgetting to do something else, here is a text export of me prodject, if you would take a look and tell me if you can see something I've missed, I would greatly appreciate if you could post or mail me how to solve my problem.
  4495. here's the dump
  4496. // ---- File mainlayout.l ----
  4497. base :=
  4498.    {title: "STARFLEET CREWMEMBER DATABASE",
  4499.     viewBounds: {left: 0, top: 2, right: 236, bottom: 334},
  4500.     viewFormat: 65877,
  4501.     viewEffect: 357538849,
  4502.     declareSelf: 'base,
  4503.     displaySecondary:
  4504.       func()
  4505.       begin
  4506.        if not Visible(secondary) then
  4507.              secondary:Show();
  4508.       end,
  4509.     _proto: protoApp,
  4510.     debug: "base"
  4511.    };
  4512.  
  4513. open secondary button := /* child of base */
  4514.    {text: "ENTER DATABASE",
  4515.     buttonClickScript:
  4516.       func()
  4517.       begin
  4518.        base:displaysecondary();
  4519.       end,
  4520.     viewBounds: {left: 66, top: 250, right: 174, bottom: 270},
  4521.     viewFormat: 167772753,
  4522.     viewFlags: 513,
  4523.     _proto: protoTextButton,
  4524.     debug: "open secondary button"
  4525.    };
  4526. // View open secondary button is declared to base
  4527.  
  4528. // ---- File secondary.l ----
  4529. secondary := /* child of base */
  4530.    {viewFlags: 2,
  4531.     viewFormat: 513,
  4532.     viewBounds: {left: 0, top: 0, right: 240, bottom: 336},
  4533.     viewclass: 74,
  4534.     debug: "secondary"
  4535.    };
  4536.  
  4537. // End of output
  4538.  
  4539. Thank you 
  4540. Tom
  4541. Khai Tam
  4542.  
  4543. Subj:  Re:Multi views
  4544. Date:  95-09-23 09:35:17 EST
  4545. From:  TomU216
  4546. Posted on:  America Online
  4547.  
  4548. As I noted before, the code
  4549.        if not Visible(secondary) then
  4550.              secondary:Show();
  4551. should be
  4552.        if not Visible(secondary) then
  4553.              secondary:Open();
  4554.  
  4555. Also, make sure your Secondary button is declared in your base view.
  4556.  
  4557. Tom
  4558.  
  4559. Subj:  Re:Multi views
  4560. Date:  95-09-25 14:57:06 EST
  4561. From:  Khai Tam
  4562. Posted on:  America Online
  4563.  
  4564. Well I did it. It took me long enough but I did it thanks for your help Tom, what I vas doing wrong is using the open command on the view itself not the linked view on the main layout.
  4565. (I ended up downloading some sources for other apps and just studying them)
  4566. Tom
  4567. Khai Tam
  4568.  
  4569.  
  4570. Subj:  Re:Extras Drawer
  4571. Date:  95-09-25 17:22:06 EST
  4572. From:  SteveWeyer
  4573. Posted on:  America Online
  4574.  
  4575. you might want to make that
  4576.  
  4577. GetRoot().ExtrasDrawer:?close()
  4578.  
  4579. since I'm not sure ExtrasDrawer is really an official app there forever...
  4580.  
  4581. steve
  4582.  
  4583. Subj:  Re:Extras Drawer
  4584. Date:  95-09-25 17:30:53 EST
  4585. From:  PDC JohnS
  4586. Posted on:  America Online
  4587.  
  4588. Steve Weyer Rightly Suggests:
  4589.  
  4590. GetRoot().ExtrasDrawer:?close()
  4591.  
  4592. For those not in the know, the :? operator calls a method in a NewtonScript Frame (View) *if it exists*, otherwise it does nothing. The regular : operator will throw an exception if the slot does not exist, resulting in one of those "Sorry a Problem Occured" messages if you don't specifically catch it in a try block. So this is a simple way to make your code fail gracefully. Of corse, if we're talking about unsupported hacks anyway, you can always recode it when the OS changes and it fails. 
  4593.  
  4594. - john schettino
  4595.  
  4596. Subj:  Re:Extras Drawer
  4597. Date:  95-09-28 13:14:13 EST
  4598. From:  Khai Tam
  4599. Posted on:  America Online
  4600.  
  4601. Alright new problem, I've been studying the guitar tuner code to learn how to use sounds and I've got it except for In the Project Data file the command "Getsound11" i changed to "Getsound" and now when I try to build the package I get a Inspector Error saying that my sound has to be sampled at 22KHz which it is so my question is, is there a command like"Getsound22" or is there some way I can change my sound file into 11KHz without losing sound quality.
  4602.  
  4603. Talk about one big run-on sentence
  4604. Thanks
  4605. Khai Tam
  4606. Tom
  4607.  
  4608. Subj:  Sound was Re:Extras Drawer
  4609. Date:  95-09-29 10:47:51 EST
  4610. From:  Gregvaughn
  4611. Posted on:  America Online
  4612.  
  4613. > Alright new problem, I've been studying the guitar tuner code to learn how to use 
  4614. > sounds and I've got it except for In the Project Data file the command 
  4615. > "Getsound11" i changed to "Getsound" and now when I try to build the package I get
  4616. > a Inspector Error saying that my sound has to be sampled at 22KHz which it is so 
  4617. > my question is, is there a command like"Getsound22" or is there some way I can 
  4618. > change my sound file into 11KHz without losing sound quality.
  4619.  
  4620. You never did mention *why* you changed Getsound11 to Getsound...
  4621. Anyway, the two compile time functions available from NTK to get Mac snd resources are GetSound and GetSound11. The first one requires 22KHz sounds while the second requires 11KHz.
  4622.  
  4623. No, there's no way to convert the sounds from 22 to 11KHz without loss of quality, but there is no need to. Just change the call back to GetSound. Oh, maybe you are wanting to make a smaller package. If that is the case, then check on of the many shareware Mac utilities that will downsample sounds. Then convert the sound to 11KHz and use the GetSound11 call. You'll have to try it out and see if the loss of sound quality is noticable. I kind of doubt that it will be since the Newton doesn't have a high quality speaker in the first place.
  4624.  
  4625. Greg Vaughn
  4626. Newton Developer
  4627. NETSeer Corp.
  4628.  
  4629. Subj:  Re:Sound was Re:Extras Drawer
  4630. Date:  95-09-29 15:51:58 EST
  4631. From:  PDC JohnS
  4632. Posted on:  America Online
  4633.  
  4634. <<No, there's no way to convert the sounds from 22 to 11KHz without loss of quality, but there is no need to. Just change the call back to GetSound. Oh, maybe you are wanting to make a smaller package. If that is the case, then check on of the many shareware Mac utilities that will downsample sounds. Then convert the sound to 11KHz and use the GetSound11 call. You'll have to try it out and see if the loss of sound quality is noticable. I kind of doubt that it will be since the Newton doesn't have a high quality speaker in the first place.>>
  4635.  
  4636. And according to the NTK 1.5 docs, GenSound11 will down-sample a 22khz sound for you!
  4637.  
  4638. - john schettino
  4639.  
  4640. Subj:  Very novice...
  4641. Date:  95-10-06 21:40:46 EST
  4642. From:  RPGOP
  4643. Posted on:  America Online
  4644.  
  4645. Well,
  4646.  
  4647. I am about to start a programming course at (actually through) my school.  I have the option (but option) of either Pascal or Basic.  I wanted to choose basic, because of its use for the Newt, but, I have found that BASIC for the Mac, is pretty much dead.  Does any one have any advice on this subject?  It would be VERY much apprieciated.  :-)
  4648.  
  4649.  
  4650. RPGOP
  4651.  
  4652. Ryan
  4653.  
  4654. PS-  I very seldom (never) go into this part of the forum, so, if you please, e-mail responces.  Thanks.
  4655.  
  4656. Subj:  Re:Very novice...
  4657. Date:  95-10-10 13:23:43 EST
  4658. From:  SteveWeyer
  4659. Posted on:  America Online
  4660.  
  4661. many developers have suggested that Apple make NewtonScript available on other platforms  (like Mac, PC) since it's a nice language/environment -- but I don't expect that to happen...  (NewtonScript's syntax is Pascal-ish).
  4662.  
  4663. steve
  4664.  
  4665. Subj:  Re:Very novice...
  4666. Date:  95-10-10 16:30:09 EST
  4667. From:  PDC JohnS
  4668. Posted on:  America Online
  4669.  
  4670. Yeah, since they already have the NewtonScript interpreter running on both Mac and Windows (that's what some of the NTK and NCK are implemented with)
  4671.  
  4672. - john schettino
  4673.  
  4674. Subj:  Programmer needed
  4675. Date:  95-10-13 07:34:14 EST
  4676. From:  HHarel
  4677. Posted on:  America Online
  4678.  
  4679. I have a pc-based object oriented application I need to adapt  to the Newton. 
  4680. Any expreienced programmer out there in need of some work?
  4681. e-mail me at my aol address, HHAREL.
  4682.  
  4683. Thank you!!!
  4684.  
  4685. Subj:  NewtOnLine NS BASIC Columns
  4686. Date:  95-10-13 15:01:48 EST
  4687. From:  PDC JohnS
  4688. Posted on:  America Online
  4689.  
  4690. As some of you may know, I'm the author of the NS BASIC Column for NewtOnLine. Since it's not on line very often (and I'm working for free) I thought I'd put the columns in my web page. So the July, August, September, and October columns are available right on the Web,
  4691.  
  4692. http://users.aol.com/pdcjohns/author.html
  4693.  
  4694. (the links are about 3 pages down from the top)
  4695.  
  4696. Happy BASIC coding!
  4697.  
  4698. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4699. PDA Forum Consultant and Newton File Librarian
  4700. HomePage: http://users.aol.com/pdcjohns/
  4701.  
  4702. Subj:  GradeBooks
  4703. Date:  95-10-13 21:45:56 EST
  4704. From:  Watzie
  4705. Posted on:  America Online
  4706.  
  4707. I'm a school teacher at the middle school level and I'm intersted in a hand held computer that will allow me to keep attendance and grades while at school and transfer them to my mac when I get home from school.  I currently write everything down at school and have to transfer it at home into my computer.   This would be an excellent organizational tool for any teacher.  Does anyone know of any such programs?
  4708.                          Thanks,
  4709.                                     Watzie
  4710.  
  4711. Subj:  Re:GradeBooks
  4712. Date:  95-10-14 09:08:33 EST
  4713. From:  AFC Pam
  4714. Posted on:  America Online
  4715.  
  4716. You could probably use our program AppGen to build exactly what you need; and it's very easy to use, much like filling in preferences.
  4717.  
  4718. Pam Niedermayer
  4719. Chairman, VP Marketing
  4720. Pinehill Softworks, Inc.
  4721. 301 Main St.
  4722. Falmouth, MA 02540-2751
  4723. (508) 548-4470
  4724. (508) 548-8731 FAX
  4725.  
  4726. Subj:  Bookmaker Help Needed
  4727. Date:  95-10-17 16:05:30 EST
  4728. From:  KarensRick
  4729. Posted on:  America Online
  4730.  
  4731. I've been trying to Newton-ize a rather larger product spec I need in my work.
  4732.  
  4733. The Browser is large with 4 levels.  I change Headers for each Level 1.  No kiosks or scripts.  Simple and straight-forward (I think).
  4734.  
  4735. For some reason, a few ".subject" commands aren't recognized.  I've read everything I've got access to and have saved in RTF, inserted ".story" commands everywhere, and I am stumped.  I cannot figure out why 5 of several hundred ".subject"s don't take.
  4736.  
  4737. Any ideas?
  4738.  
  4739. Also, in the upgrade to NTK 1.5, what was done to Bookmaker?
  4740.  
  4741. Thanks for your help.
  4742.  
  4743. Rick
  4744.  
  4745. Subj:  Printing multiple entries
  4746. Date:  95-10-30 18:41:09 EST
  4747. From:  JGMcKeel        
  4748. Posted on:  America Online
  4749.  
  4750. Grrrrr... I'm at a loss. I can print a single soup entry, but how can I print multiple entries on a single page? Take the waiterhelper from McKeehan/Rhodes book "Programming for the Newton" as an example. What if I wanted to print out all of the orders? How do I create a print template that functions like the overview? Where should I look for example code?
  4751. Thanks for your help,
  4752. John
  4753.  
  4754. Subj:  Re:Printing multiple entries
  4755. Date:  95-10-31 06:47:20 EST
  4756. From:  PDC JohnS       
  4757. Posted on:  America Online
  4758.  
  4759. You'll need to use the fields.body slot to hold the data you want to print (let's say you toss a cursor in there, for instance)
  4760.  
  4761. Then you can set up your print format to contain multiple children in rows, and create as many rows as you need (or will fit on a page) when printNextPageScript is called....
  4762.  
  4763. There's more info on routing in "Wireless for the Newton", but this is a case where documentation really helps. You can also check out the source code at apple's developer web/ftp site (check out "What's Hot in PDA" under Keyword PDA for Newton web links)
  4764.  
  4765. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4766. PDA Forum Consultant and Newton File Librarian
  4767. HomePage: http://users.aol.com/pdcjohns/
  4768.  
  4769. Subj:  Indirect access for SIG
  4770. Date:  95-11-01 21:55:00 EST
  4771. From:  TatsuoS         
  4772. Posted on:  America Online
  4773.  
  4774. I am making a Map and Viewer.
  4775. The Map is  Auto Part and can plug in.
  4776. The installScript of the AutoPart is here.
  4777.  
  4778. >installScript := func(partFrame, removeFrame)
  4779. >begin
  4780. > local template := BuildContext(partFrame.partData.MapTemplate);
  4781. > GetRoot().(EnsureInternal(kAppSymbol)) := template;
  4782. >end;
  4783.  
  4784. And in the Viewer I write the code below.
  4785.  
  4786. >local tApp := '|Map:SIG|;
  4787. >local targetView := GetRoot().(Intern(tApp));
  4788. >Map := AddStepView(MapBase,targetView);
  4789.  
  4790. But the error 
  4791.  "Tried to access slot in NIL context: viewClass
  4792.   evt.ex.fr.intrp;type.ref.frame -48811" occur.
  4793.  
  4794. If I write 
  4795. >local targetView := GetRoot().('|Map:SIG|);
  4796.  
  4797. It's OK.
  4798.  
  4799. How can I access indirectly ?
  4800.  
  4801. TatsuoS
  4802.  
  4803. Subj:  Re:Indirect access for SIG
  4804. Date:  95-11-02 07:49:55 EST
  4805. From:  PDC JohnS       
  4806. Posted on:  America Online
  4807.  
  4808. No need to intern tApp, that's what the quote is for
  4809. you'd use intern on "|Map:SIG|"
  4810.  
  4811. >local tApp := '|Map:SIG|;
  4812. >local targetView := GetRoot().(tApp);
  4813. >Map := AddStepView(MapBase,targetView);
  4814.  
  4815. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4816. PDA Forum Consultant and Newton File Librarian
  4817. HomePage: http://users.aol.com/pdcjohns/
  4818.  
  4819. Subj:  Re:Indirect access for SIG
  4820. Date:  95-11-02 23:10:34 EST
  4821. From:  TatsuoS         
  4822. Posted on:  America Online
  4823.  
  4824. Thanks PDC JohnS  !!
  4825.  
  4826. I'll try it.
  4827.  
  4828. TatsuoS
  4829.  
  4830. Subj:  NS BASIC and Newton OS 2.0
  4831. Date:  95-11-09 13:50:31 EST
  4832. From:  NSBASIC         
  4833. Posted on:  America Online
  4834.  
  4835. FOR IMMEDIATE RELEASE
  4836. Contact:
  4837. George Henne
  4838. NS BASIC Corporation
  4839. 416 264-5999
  4840.  
  4841. NS BASIC 3.0 FOR NEWTON OS 2.0: Faster and More Powerful
  4842. November 9, 1995
  4843.  
  4844. NS BASIC Corporation announced today the availability of Release 3.0 of NS BASIC, which takes full advantage of the new capabilities of Newton 2.0. It features substantial performance gains over previous versions of NS BASIC, as well as important new features:
  4845.  
  4846. * Standalone packages can be developed for royalty free distribution
  4847.  
  4848. * Powerful new window objects allow extended functionality
  4849.  
  4850. * Programs can operate in normal or landscape mode
  4851.  
  4852. * Integration with Newton Pressx files
  4853.  
  4854. * Many other new additions to the language
  4855.  
  4856. NS BASIC is a powerful and easy to use scripting tool/development environment for Newton devices that combines a toolkit of built in window objects with a scripting capability based on the well-known programming language, BASIC. NS BASIC goes way beyond basic BASIC, providing extensions to take full advantage of the rich Newton environment.
  4857.  
  4858. NS BASIC 2.5, the previous version, will continue to be supported until further notice. It runs on both Newton 1.x and Newton 2.0 devices, but without the new features of 3.0.
  4859.  
  4860. NS BASIC 3.0 is priced at $99.00 USD. Existing users may upgrade for just $29.95. The product is available immediately. Anyone buying NS BASIC after November 1, 1995 will be entitled to a free upgrade to version 3.0.
  4861.  
  4862. NS BASIC includes a 240 page manual as well as Windows and Macintosh format diskettes. Sample code is included as well as Technical Notes on advanced programming techniques.
  4863.  
  4864. NS BASIC is aimed at corporate, business and educational users who need strong communications capabilities and a development environment that can run directly on the Newton or from Windows, Macintosh or Unix platforms. It allows the development of applications for the mobile professional as well as vertical market solutions.
  4865.  
  4866. NS BASIC is being used in business, personal productivity, education, scientific and manufacturing applications, with users in over 30 countries. Newton extensions in NS BASIC include fully indexed file I/O, handwritten input, serial and infrared communications, windowing and buttons. Applications can create their own files or access built-in system information, such as Addresses, Notes and Calendar entries.
  4867.  
  4868. NS BASIC is available for $99.00 USD plus S & H directly from NS BASIC Corporation (416 264-5999) or from its dealers. Visa and Mastercard are accepted. NS BASIC Corporation can also be reached at 77 Hill Crescent, Toronto, Canada M1M 1J3, fax (416) 264-5888, or at http://www.nsbasic.com.
  4869.  
  4870. Subj:  Help!! regarding serial port
  4871. Date:  95-11-11 15:48:11 EST
  4872. From:  Ron314159       
  4873. Posted on:  America Online
  4874.  
  4875. Hello,
  4876. I'm really new to NTK, and I've been playing around with the ACME Serial example that is part of NTK's example library.  I've made a new slot in the main view to send the recieved data to a soup.  This was set up as a function.  In the MInput slot I've added a line to put the incoming data into an array with the ADDARRAYSLOT command.  Also, I've added an if-then statement to call my DataToSoup slot when data := "Done".  For some reason the Newton doesn't like jumping to DataToSoup.  I've tried calling the function several different ways but all I get is an exception that says "An unexpected error has occured.  Error Code= 71449564"
  4877.  
  4878. How should I make the function call.  Does it have something to do with SELF being set up in MInput as the endpoint?  What is this error code anyway?  It's not listed in my NTK manual.  I can't even use the inspector to give me more info because I'm already hooked up to a serial connection!!!
  4879.  
  4880. Regards,
  4881.  
  4882. Ron
  4883.  
  4884. Subj:  Re:Help!!  serial port
  4885. Date:  95-11-12 08:35:55 EST
  4886. From:  PDC JohnS       
  4887. Posted on:  America Online
  4888.  
  4889. Ron, could you post a bit of the code (specifically where the fn is called?) Serial endpoints are tricky, and you can get really weird errors :)
  4890.  
  4891. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4892. PDA Forum Consultant and Newton File Librarian
  4893. HomePage: http://users.aol.com/pdcjohns/
  4894.  
  4895. Subj:  Re:Help!!  serial port
  4896. Date:  95-11-12 12:31:28 EST
  4897. From:  Ron314159       
  4898. Posted on:  America Online
  4899.  
  4900. This is my modified MInput slot:
  4901.  
  4902. func(data)  // SELF is the endpoint frame
  4903. begin
  4904.  
  4905.  if fFlushLevel = 0 then     // see :MOutput() for more info...
  4906.   PlaySound(ROM_SimpleBeep); // inputSpec triggered normally
  4907.  else
  4908.   PlaySound(ROM_PlinkBeep);  // inputSpec triggered as side-effect of a FlushOutput call
  4909.  
  4910.  :MMessage(data);
  4911.  
  4912.     if data = "Done" then :DataToSoup(sdata);       // this section is added by me!!!
  4913.     else if conconfirm = "yes!" then 
  4914.     begin
  4915.         AddArraySlot(sdata,data);
  4916.     end;
  4917.  if data = "connect" then conconfirm := "yes!";    //  this is the last line added by me!!!
  4918.  
  4919.  
  4920. // :SetInputSpec(fInputHandler); // it is only necessary to set the inputSpec again if the inputSpec has changed since the last trigger
  4921. end
  4922.  
  4923.  
  4924. I've also tried this approach:
  4925.  
  4926.    if data = "Done" then
  4927.    begin
  4928.    local appBaseView := GetRoot().(kAppSymbol);
  4929.      appBaseView:DataToSoup(sdata); 
  4930.    end;
  4931.     else if conconfirm = "yes!" then AddArraySlot(sdata,data);
  4932.  
  4933.  
  4934. Both the MInput and DataToSoup slots are located in the clView frame which is the main layout of the application.  Any ideas??
  4935.  
  4936.  
  4937. Regards,
  4938.  
  4939. Ron
  4940.  
  4941. Subj:  Re:Help!!  serial port
  4942. Date:  95-11-12 17:31:17 EST
  4943. From:  PDC JohnS       
  4944. Posted on:  America Online
  4945.  
  4946. What's sdata and where is it defined? I think you've got a potential visibility problem with either the data (sdata) or the methods being visible in the handler.
  4947.  
  4948. I'll look at the modem example code in the morn and see what I can find.
  4949.  
  4950. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4951. PDA Forum Consultant and Newton File Librarian
  4952. HomePage: http://users.aol.com/pdcjohns/
  4953.  
  4954. Subj:  Re:Help!!  serial port
  4955. Date:  95-11-12 21:18:18 EST
  4956. From:  Ron314159       
  4957. Posted on:  America Online
  4958.  
  4959. You are exactly right!!!   Both sdata and conconfig are not being seen.  I've put two statements in the MInput slot to declare the variables and everything seems to work properly (except that sdata and conconfig are initalized every time MInput is called!!)  How can I pass these variables into the MInput function?  You see, MInput is a function called by InputScript which is automatically called when the serial buffer gets data that meets the input specification (I think that this is how it works). 
  4960.  
  4961. The problem is that InputScript can only have two parameters, the endpoint and the data.  How can I give it the additional parameters such as sdata and conconfig?
  4962.  
  4963. Regards,
  4964.  
  4965. Ron
  4966.  
  4967. Subj:  Re:Help!!  serial port
  4968. Date:  95-11-13 08:58:32 EST
  4969. From:  PDC JohnS       
  4970. Posted on:  America Online
  4971.  
  4972. Usually, you add slots to the endpoint itself to pass additional data. So in the input script
  4973.  
  4974. ep.sdata := "whatever";
  4975. ep.data := "another whatever";
  4976.  
  4977. then in your MInput function, you can extract them from the end point. Make sense?
  4978.  
  4979.  
  4980. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  4981. PDA Forum Consultant and Newton File Librarian
  4982. HomePage: http://users.aol.com/pdcjohns/
  4983.  
  4984. Subj:  Re:Help!!  serial port
  4985. Date:  95-11-13 21:54:18 EST
  4986. From:  Ron314159       
  4987. Posted on:  America Online
  4988.  
  4989. Hmmm....I would have never thought of that!  I'll give it a try. 
  4990.  
  4991. Thanks a lot John, you seem to always be the one with the answer, no matter what Newton board I post a question to.  I really appreciate your help.
  4992.  
  4993. Regards,
  4994.  
  4995. Ron
  4996.  
  4997. Subj:  Re:Help!!  serial port
  4998. Date:  95-11-13 23:16:50 EST
  4999. From:  Ron314159       
  5000. Posted on:  America Online
  5001.  
  5002. IT WORKED!!!
  5003. IT WORKED!!!
  5004. IT WORKED!!!
  5005.  
  5006. Tonight is a great night for Newtonscript programming, indeed!!!  Thanks, John, I couldn't have done it without you. 
  5007.  
  5008. Ron
  5009.  
  5010. Subj:  Musical Applications
  5011. Date:  95-11-14 13:00:32 EST
  5012. From:  Patjazz         
  5013. Posted on:  America Online
  5014.  
  5015. Is there any software, to date or currently in being worked on, that involves any kind of musical applications on the Newt??  ie; Guitar tablature, staff background for chord changes, chord or scale dictionaries etc...
  5016. If there are any programmers interested in producing such software but are in need of "musical help", please drop me some EMAIL.  I'd be very interested in some sort of "co-production".
  5017. Patjazz@aol.com
  5018.  
  5019. Subj:  Re:Help!!  serial port
  5020. Date:  95-11-14 14:32:30 EST
  5021. From:  PDC JohnS       
  5022. Posted on:  America Online
  5023.  
  5024. No problem. We all get stuck now and then :)
  5025.  
  5026. My job is to answer evey question that Hufn doesn't get to first!
  5027.  
  5028. Be sure to buy a copy of my book :)
  5029.  
  5030. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5031. PDA Forum Consultant and Newton File Librarian
  5032. HomePage: http://users.aol.com/pdcjohns/
  5033.  
  5034. Subj:  PDADev West Prices Reduced
  5035.  
  5036. Date:  95-11-16 10:54:20 EST
  5037. From:  CDPI            
  5038. Posted on:  America Online
  5039.  
  5040. Creative Digital, Inc., publishers of PDA Developers magazine, is pleased to announce a reduction in registration prices for PDA Developers West, the only technical conference for developers of PDA products and services, scheduled for Jan 14-16, 1996, in the San Francisco Bay area. In addition, the early registration deadline has been pushed back to December 10th. Anyone who has already registered will receive a refund for the difference between the previous and the new rates. 
  5041.  
  5042. "This conference is designed to make it easy for potential PDA developers to investigate the various platforms, provide useful information for active PDA developers, and bring together the technology providers and the developer communities" stated Steve Mann, President of Creative Digital. "We decided that the single most effective way to serve the developer community was to price the conference as low as possible." 
  5043.  
  5044. On January 14, there are full-day tutorials on developing software for Magic Cap, Psion, GEOS/OmniGo, and Newton platforms. Jan 15 -16 include several concurrent threads, including developer programs, wireless development, advanced programming topics, the business of software development, tools demos, and cool stuff. There are separate registrations for the tutorials and the two-day conference. 
  5045.  
  5046. Effectively immediately, the new registration rates, which include lunch, are
  5047.  
  5048.                Tutorial   Conference   Both    Refunds
  5049.                --------   ----------   ----    -------
  5050. Until Dec 10     $75        $300       $350      85%
  5051. Until Jan 10     $100       $350       $400      50%
  5052. After Jan 10     $125       $400       $450      none
  5053.  
  5054. Students         $50        $150       $200      85%
  5055.  
  5056. For more information or a conference brochure contact Creative Digital, Inc.
  5057.  
  5058. ---------------------------------------------------
  5059. Creative Digital Inc., 293 Corbett Avenue, San Francisco, CA 94114
  5060. ---------------------------------------------------
  5061. 415.621.4252                          415.621.4922 (fax)
  5062. cdi@cdigital.com                        74774.50@compuserve.com
  5063. http://www.slip.net/~cdi         cdpi@aol.com
  5064.  
  5065.  
  5066. Subj:  Drawing question
  5067. Date:  95-11-20 11:09:01 EST
  5068. From:  FIRST VLN       
  5069. Posted on:  America Online
  5070.  
  5071. Hi!
  5072.  
  5073. I am trying to create an application that will draw a circle anywhere the user taps in a view. I am able to do this with no problem, but on subsequent taps I want to keep the previous circles on the view. So, if the user tapped in 5 places there would be 5 circles on the screen. So far, each tap deletes the previous circle and I only have the current circle on the screen.
  5074.  
  5075. I'm using MakeOval and  DrawShape to produce the circle.
  5076.  
  5077. Any help would be useful. Thanks!
  5078.  
  5079. Way Wong
  5080.  
  5081. Subj:  Re:Drawing question
  5082. Date:  95-11-20 15:49:57 EST
  5083. From:  PDC JohnS       
  5084. Posted on:  America Online
  5085.  
  5086. DrawShape can take an array of shapes. You'll want to add each new oval to an array of shapes, and then use drawshape on that. In psudocode:
  5087.  
  5088. myShapes := []; // a slot in some view frame
  5089.  
  5090. // in viewClick script
  5091. ...
  5092. addArraySlot(myShapes, MakeOval(..));
  5093. :DrawShape(myShapes);
  5094. ...
  5095.  
  5096. It's alot like that :) 
  5097.  
  5098.  
  5099. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5100. PDA Forum Consultant and Newton File Librarian
  5101. HomePage: http://users.aol.com/pdcjohns/
  5102.  
  5103. Subj:  Drawing question again!
  5104. Date:  95-11-21 01:24:48 EST
  5105. From:  FIRST VLN       
  5106. Posted on:  America Online
  5107.  
  5108. Thank you for the help! It works great!
  5109. One more question -
  5110.  
  5111. After the circles are drawn, is there a way to selectively erase them, ie. tap on a circle and have only that one clear the screen? The answer may be too long for this message board but if you could point me in the right direction I'd appreciate it!
  5112.  
  5113. You can also email me
  5114. Thanks again!
  5115.  
  5116. Way Wong
  5117.  
  5118. Subj:  NTK
  5119. Date:  95-11-22 14:14:35 EST
  5120. From:  TCHodges        
  5121. Posted on:  America Online
  5122.  
  5123. Does anyone out there know the details of the NTK for NewtOS 2.0? Is there FINALLY going to be an NTK for Windows 3.11 or Win 95?
  5124.  
  5125. Subj:  Re:NTK
  5126. Date:  95-11-22 16:08:47 EST
  5127. From:  PDC Ben         
  5128. Posted on:  America Online
  5129.  
  5130. <<Does anyone out there know the details of the NTK for NewtOS 2.0? Is there FINALLY going to be an NTK for Windows 3.11 or Win 95?>>
  5131.  
  5132. At the development conference in September they showed off NTK for Windows, then running on a couple of NT machines. It is in beta, so I would imagine it shouldn't be long :-)
  5133.  
  5134. Ben Gottlieb (PDC Ben)
  5135. PDA Forum Consultant
  5136.  
  5137. Subj:  Re:I'd like to ...
  5138. Date:  95-11-22 23:49:44 EST
  5139. From:  Jueger          
  5140. Posted on:  America Online
  5141.  
  5142. know if programming exists for medical or health files ,I just got two newt pdas for counselors to use in the field and need advice.
  5143. jueger
  5144.  
  5145. Subj:  Developers and Novices
  5146. Date:  95-11-25 21:20:54 EST
  5147. From:  BestWarePR      
  5148. Posted on:  America Online
  5149.  
  5150. Does anyone know where I could find some good Newton developers?  Are there any programs that allow a novice to create cross-platform (Mac & Win) data collection solutions for Newton?  Is Form Logic what I'm looking for?
  5151.  
  5152. Barry
  5153.  
  5154. Subj:  Re:NS BASIC and Newton OS 2.
  5155. Date:  95-11-25 21:23:51 EST
  5156. From:  BestWarePR      
  5157. Posted on:  America Online
  5158.  
  5159. Can a complete novice pick up NS Basic or would I need some basic programming experience?
  5160.  
  5161. Subj:  Re:NS BASIC and Newton OS 2.
  5162. Date:  95-11-26 09:02:25 EST
  5163. From:  PDC JohnS       
  5164. Posted on:  America Online
  5165.  
  5166. Novice users will be able to learn NS BASIC. It will require some effort on your part, and you may want to purchase a Book on basic programming to help you learn. I suggest our book: "BASIC for the Newton". Info on the book in on my WWW home page (URL below). You can order NS BASIC *and* the book directly from NS BASIC corp with a $10 discount.
  5167.  
  5168. Note that I co-wrote this book, so I'm biased. There are links to two independent reviews (Mobilis and "Thor's programming page") of the book on my home page.
  5169.  
  5170. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5171. PDA Forum Consultant and Newton File Librarian
  5172. HomePage: http://members.aol.com/pdcjohns/
  5173.  
  5174. Subj:  Draw coorrdinates
  5175. Date:  95-11-29 11:25:08 EST
  5176. From:  FIRST VLN       
  5177. Posted on:  America Online
  5178.  
  5179. I am wondering if my interpretation of the NPG's description of shape-creation right and bottom parameters is correct:
  5180.  
  5181. All of these functions have the basic parameters of (left, top, right, bottom)
  5182. If you look, for example, at MakeOval on p. 9-5 it reads:
  5183.  
  5184. right         The y-coordinate of the bottom-right corner of the oval's enclosing rectangle   
  5185. bottom      The x-coordinate of the bottom-right corner of the oval's enclosing rectangle 
  5186.  
  5187. So if I wanted a oval that is longer vertically, then according to the manual I would  code MakeOval(0,0,20,10) . 
  5188.  
  5189. Therefore,    left = 0
  5190.                      top = 0
  5191.                      right = 20
  5192.                      bottom = 10
  5193.  
  5194. But if I do this, the oval is longer horizontally!  
  5195. So I coded MakeOval(0, 0, 10, 20) and I do get a vertical oval. This leads me to believe that the manual has misprinted the x and y 's and should read:
  5196.  
  5197. right         The x-coordinate of the bottom-right corner of the oval's enclosing rectangle   
  5198. bottom      The y-coordinate of the bottom-right corner of the oval's enclosing rectangle 
  5199.  
  5200. (I hope I'm clear on what I'm trying to explain!)  
  5201. Is my understanding of the Newton coordinate system correct?
  5202. I am also taking from Fig. 2-6 viewBounds example on p. 2-17 of the NPG: Left and Right in the diagram are x (horizontal) coordinates, while Top and Bottom are y (vertical) coordinates. Does this hold true in a shape-creating functions?
  5203.  
  5204. Please help me clarify this!
  5205. thanks!
  5206.  
  5207. Way Wong
  5208.  
  5209. Subj:  Books and OS 2.0
  5210. Date:  95-12-01 10:17:12 EST
  5211. From:  Quihi           
  5212. Posted on:  America Online
  5213.  
  5214. I just ordered one McKeehan & Rhodes' Programming for the Newton, and I have 2 questions:
  5215. 1. How applicable is the information for OS 2.0. I just received a MP 120/2.0, can I use the book to program it?
  5216. 2.  Will the demo NTK included work with OS 2.0?
  5217.  
  5218. I'd appreciate any information you can give me.
  5219. Thanx
  5220. Jim Stewart 
  5221.  
  5222. Subj:  Re:Books and OS 2.0
  5223. Date:  95-12-01 12:36:33 EST
  5224. From:  PDC Ben         
  5225. Posted on:  America Online
  5226.  
  5227. <<1. How applicable is the information for OS 2.0. I just received a MP 120/2.0, can I use the book to program it?
  5228. 2.  Will the demo NTK included work with OS 2.0?>>
  5229.  
  5230. It's fully applicable, there's just a lot of NEW stuff in 2.0, which is not covered in the book. The demo should work under 2.0 as well.
  5231.  
  5232. Ben Gottlieb (PDC Ben)
  5233. PDA Forum Consultant
  5234.  
  5235. Subj:  Re:Draw coorrdinates
  5236. Date:  95-12-01 12:38:23 EST
  5237. From:  PDC Ben         
  5238. Posted on:  America Online
  5239.  
  5240. <<MakeOval(0,0,20,10) . 
  5241.  
  5242. Therefore,    left = 0
  5243.                      top = 0
  5244.                      right = 20
  5245.                      bottom = 10>>
  5246.  
  5247. This is correct...in situations where four numbers are transformed into a rectangle, the order is left, top, right, bottom. This should work...can you post the exact code you're using, and we'll try to dissect it from there.
  5248.  
  5249. Ben Gottlieb (PDC Ben)
  5250. PDA Forum Consultant
  5251.  
  5252. Subj:  Re:Draw Coordinates
  5253. Date:  95-12-01 13:30:05 EST
  5254. From:  FIRST VLN       
  5255. Posted on:  America Online
  5256.  
  5257. Thanks for the reply, Ben!
  5258.  
  5259. I guess my main question is which of the following is correct:
  5260. (Look carefully at the x and y's)
  5261.  
  5262. right         The x-coordinate of the bottom-right corner of the oval's enclosing rectangle   
  5263. bottom      The y-coordinate of the bottom-right corner of the oval's enclosing rectangle 
  5264.  
  5265. or
  5266.  
  5267. right         The y-coordinate of the bottom-right corner of the oval's enclosing rectangle   
  5268. bottom      The x-coordinate of the bottom-right corner of the oval's enclosing rectangle 
  5269. (this is what's printed in the NPG)
  5270. -------------------------------------------
  5271. I also have a copy  of NewtRTFM and it shows:
  5272.  
  5273.    right- X coord of bottom right corner
  5274.    bottom - Y coord of bottom right corner  
  5275.  
  5276. If NewtRTFM is correct then is the NPG misprinted (x and Y switched for right and bottom)?? 
  5277.  
  5278. thanks for helping me clear this up!
  5279. Way Wong
  5280.  
  5281.  
  5282.  
  5283.  
  5284. Subj:  Re:Draw Coordinates
  5285. Date:  95-12-06 21:27:53 EST
  5286. From:  PDC Ben         
  5287. Posted on:  America Online
  5288.  
  5289. If you put the oval in a rectangle, it would look like this:
  5290.  
  5291.  
  5292. (left, top)                      (right, top)
  5293.            +--------------------+
  5294.            |                    |
  5295.            |                    |
  5296.            |                    |
  5297.            |                    |
  5298.            |                    |
  5299.            |                    |
  5300.            +--------------------+                   
  5301. (left, bottom)                (right, bottom)
  5302.  
  5303. So, right is the rightmost x, and bottom is the bottommost y, just as it should be...the NPG must be wrong.
  5304.  
  5305. Ben Gottlieb (PDC Ben)
  5306. PDA Forum Consultant
  5307.           
  5308.  
  5309. Subj:  Re:Draw coordinates
  5310. Date:  95-12-07 00:09:45 EST
  5311. From:  FIRST VLN       
  5312. Posted on:  America Online
  5313.  
  5314. Thanks for clearing this up!
  5315.  
  5316. I thought I was right! I have told this to the e-world Newton people and they didn't seem to agree that the NPG is misprinted.
  5317.  
  5318. Now I don't feel like I was losing my mind. Thanks again!
  5319.  
  5320. Way Wong
  5321.  
  5322.  
  5323. Subj:  NTK 1.5 Type 1 Error
  5324. Date:  95-12-09 17:45:12 EST
  5325. From:  Rod Smith       
  5326. Posted on:  America Online
  5327.  
  5328. ...I've installed NTK 1.5 on a Quadra 950 running 7.5. When I double click NTK, I get a type 1 error message.   I read the trouble shooting section and don't see anything that jumps out at me?  I did have the early demoNTK from the book install but I can't imagine that being a culprit.
  5329.  
  5330. Any help will be appreciated.
  5331.  
  5332. Rod
  5333.  
  5334. Subj:  Re:NTK 1.5 Type 1 Error
  5335. Date:  95-12-09 22:23:47 EST
  5336. From:  TomU216         
  5337. Posted on:  America Online
  5338.  
  5339. Rod,
  5340.  
  5341. Check for a "Newton Tollkit Preferences" file in the Preferences folder of the System folder.  Delete it if it is there and try opening NTK again.  
  5342.  
  5343. Regards,
  5344.  
  5345. Tom Unkefer
  5346. Nomadic Technologies
  5347.  
  5348. Subj:  Re:NTK 1.5 Type 1 Error
  5349. Date:  95-12-10 08:11:46 EST
  5350. From:  Rod Smith       
  5351. Posted on:  America Online
  5352.  
  5353. That cured the problem!
  5354.  
  5355.  
  5356. Thanks again,
  5357.  
  5358. Rod
  5359.  
  5360. Subj:  NEWTON PRESS: No windows?
  5361. Date:  95-12-31 12:47:17 EST
  5362. From:  NYPwr1          
  5363. Posted on:  America Online
  5364.  
  5365. How can a windows '95 user like myself get his hands on the new beta of newton press.  I saw there is a Mac beta; no windows beta.  If it is a sit format I can use it but I do not know that it is.  Thanks for your help.  Email me if you dont mind.
  5366.  
  5367. Subj:  Newton resources
  5368. Date:  96-01-02 15:07:53 EST
  5369. From:  HVAlfrey        
  5370. Posted on:  America Online
  5371.  
  5372. I'm looking for a few things for my Newton:
  5373.  
  5374. 1) Where can I find some detailed instructions on setting up and using Aloha???
  5375.  
  5376. 2) Where do you find the Tone Dialer program???
  5377.  
  5378. 3) Is there a program that I can run on my Mac Duo 270C that will let me emulate the operation of my 120 --- call up software from the Newton Backup files and use it on the Mac Duo screen????
  5379.  
  5380. 4) What's the new keyboard for???? Does it work with specific software only???
  5381.  
  5382. 5) I have a Motorola Cellect modem -- I downloaded Modem Mod, etc. but don't have a clue as to what to do with the stuff -- (I'm really bad at computer stuff) Where do I find info on this that makes sense??? 
  5383.  
  5384. Subj:  Help!  User protos.
  5385. Date:  96-01-07 14:13:06 EST
  5386. From:  FreeFall45      
  5387. Posted on:  America Online
  5388.  
  5389. For some reason I get the error "unrecognized variable" when I reference any of my user defined protos.  I reference them with the PT_ MyProto.  MyProto is saved to the MyProto.t file, it is added to the project and available in the pallete.  It is defined as MyProto in Template Info...    I have tried re-ordering the build order.  I get the error when I create a frame and give it the slot _proto:PT_MyProto.  My intent is to then supply the frame to the AddStepView function.  I am calling AddStepView in a user-defined script, not in any of the view initialization scripts.  Can anyone tell me what I am doing wrong???  Thanks.
  5390.  
  5391. Subj:  Re:Help!  User protos.
  5392. Date:  96-01-08 08:56:00 EST
  5393. From:  PDC JohnS       
  5394. Posted on:  America Online
  5395.  
  5396. My guess is that you are using the 1.5 or 1.6 NTK. They changed the rules for accessing user protos. You might want to read up on the NTK docs.
  5397.  
  5398. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5399. PDA Forum Consultant and Newton File Librarian
  5400. HomePage: http://members.aol.com/pdcjohns/
  5401.  
  5402. Subj:  Help: protoExpandoShell
  5403. Date:  96-01-15 19:08:18 EST
  5404. From:  FreeFall45      
  5405. Posted on:  America Online
  5406.  
  5407. On my last posting about user protos - I use NTK 1.5, but even building with the NTK 1.0 build rules, I still couldnt reference my protos with PT_, thanks for the help though.  Now I have another question.  I have a protoExpandoShell with six protoTextExpando frames.  I would like one line expansions for all but one of these, for which I would like a 3 line expansion.  I have fiddled with the viewBounds (among others) for this particular protoExpandoText, but to no avail.  Is there anything I can do or am I stuck with the same size expansion for all fields?  Thanks for your help!
  5408.  
  5409. Subj:  Recognizer styles in 2.0
  5410. Date:  96-01-16 15:51:43 EST
  5411. From:  EHorst          
  5412. Posted on:  America Online
  5413.  
  5414. In reading the beta 2.0 developer documentation, I've noticed that the Newton 2.0 "recCongig" frame has a "letterSetSelection" slot that can be set to "kUpperCaseCharSetInfo" to indicate an uppercase-only character printing style.  This is my handwriting style and, with the Print recognizer selected in 2.0, it gets my letters right, but they are ALL UPPERCASE (even when I write my capital letters 2-3X my "lowercase" ones).
  5415.  
  5416. Question:  Does anyone know if this setting has any effect with 2.0?
  5417.  
  5418. There are warnings in the documentation that says setting this may have no effect, but I was just hoping that it was a "mostly-implemented" feature in 2.0 that Apple chose not to finish in order to hit a deadline. 
  5419.  
  5420. Thanks,
  5421.  
  5422. Ed
  5423.  
  5424. Subj:  Beginner, beginner help
  5425. Date:  96-01-17 20:16:58 EST
  5426. From:  DHall866        
  5427. Posted on:  America Online
  5428.  
  5429. I am interested in learning how to program for the newton, however, I have absolutely no idea on what to do or how to get there. I would like to know where to get started and if there is any shareware versions of what I may need. If not, I would appreciate any help that anyone could give me on where to find such software. I really have little clue as to programming for the newton so every little bit of information will greatly help me!! Thanks!
  5430.  
  5431. Subj:  Re:Beginner, beginner help
  5432. Date:  96-01-18 09:26:12 EST
  5433. From:  PDC JohnS       
  5434. Posted on:  America Online
  5435.  
  5436. See my home page for some info on programming on the Newton in NS BASIC.
  5437.  
  5438. You can also try out NewtDevEnv (here in the AOL libs) and the Programming for the Newton book published by AP Professional.
  5439.  
  5440. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5441. PDA Forum Consultant and Newton File Librarian
  5442. HomePage: http://members.aol.com/pdcjohns/
  5443.  
  5444. Subj:  Re:Beginner, beginner help
  5445. Date:  96-01-19 12:41:24 EST
  5446. From:  SteveWeyer      
  5447. Posted on:  America Online
  5448.  
  5449. for more info about NewtDevEnv, see newt-devenv-32.sit, NEWT-32.ZIP here on AOL.
  5450.  
  5451. or,
  5452.  
  5453. http://www.netaxs.com/~weyer/newton/releases.html
  5454.  
  5455. steve
  5456. (Newt author)
  5457.  
  5458. Subj:  Help: time out guide to london
  5459. Date:  96-01-20 17:16:38 EST
  5460. From:  KHeneghan       
  5461. Posted on:  America Online
  5462.  
  5463. Hi,
  5464. I need some help with my Time Out Guide to London. The application is on a PC card. Under system 2.0 the directional arrows do not function on the street and subway maps. I am unable to scroll the map in the direction I want and therefore cannot make full use of the maps. These arrows do work on the two airport maps. 
  5465.  
  5466. Also, the scroll arrows on the lists of pubs, attractions, etc. do not work. 
  5467.  
  5468. I wonder if there might be a patch or something which might solve my problem. Maybe I could create my own. Any ideas? Any help would be greatly appreciated.
  5469.  
  5470. Thanks,
  5471. Kevin
  5472. KHeneghan@aol.com
  5473.  
  5474. Subj:  Ragout 2.0 Announcement
  5475. Date:  96-01-28 16:05:13 EST
  5476. From:  CDigital        
  5477. Posted on:  America Online
  5478.  
  5479. Creative Digital Inc. is pleased to announce the immediate availability of Ragout (Ragu') 2.0 for Newton 2.0 users. Ragout is the ultimate soup tool, designed for Newton developers, consultants, and power users. Incorporating an intuitive, easy-to-use interface that displays all essential soup information, Ragout lets you:
  5480.  
  5481. * Create, delete, copy, and move soups;
  5482. * Add and remove soup indices;
  5483. * Create, delete, copy, move, view, and edit soup entries, and change slot data types; 
  5484. * Delete all entries in a soup or index;
  5485. * Create multiple copies of a soup entry, a feature that is particularly useful for sizing potential soup structures. 
  5486. * Fax and print soup information and entry details for documentation purposes; and
  5487. * Beam soup entries to another Newton.
  5488.  
  5489. Ragout has a variety other features that let you easily navigate within a set of soup entries. First, you can step into and out of nested frame and array structures to an arbitrary depth, giving you complete access to all the data in a soup. You can also move to the first and last entries within a soup, move forward and backward 1 or N entries, set and go to a specific tagged entry, or search for a specific entry by index value. These operations are all done within the context of a specific index or the entire contents of a soup. 
  5490.  
  5491. An demo version of Ragout 2.0, in a Stuffit archive named RagoutD.sit, has been posted on:
  5492.  
  5493. * CompuServe (GO NEXTVENS, look in the Creative Digital library)
  5494. * ftp://newton.uiowa.edu/submissions/RagoutD.sit
  5495. * America Online - Computing/PDAs/Newton Resource Center/PDA Development Files
  5496. * Creative Digital's web site at http://www.slip.net/~cdi
  5497.  
  5498. The demo version, plus the 2.0 version, only work on Newton 2.0 systems. Ragout 2.0 includes a separate version of Ragout for Newton 1.x systems.
  5499.  
  5500. Created by Ricardo Martinez, Ragout is available exclusively from Creative Digital Inc., publishers of PDA Developers magazine and several Newton developer tools, including Jason Harper's ViewFrame debugger. Ragout's retail price is $55, $45 for subscribers to PDA Developers magazine, $40 for registered ViewFrame owners. Shipping and handling is $7.50 within North America, $12.50 elsewhere. Dealer, distributor, and site license inquiries are welcome.
  5501.  
  5502. ------------------------------------------------------------
  5503. Creative Digital Inc., 293 Corbett Avenue, San Francisco, CA 94114
  5504. ------------------------------------------------------------
  5505. 415.621.4252                     415.621.4922 (fax)
  5506. cdi@cdpubs.com                  74774.50@compuserve.com
  5507.              http://www.slip.net/~cdi         
  5508.  
  5509.  
  5510. Subj:  ViewFrame 1.2 Announcement
  5511. Date:  96-01-28 16:05:36 EST
  5512. From:  CDigital        
  5513. Posted on:  America Online
  5514.  
  5515. Creative Digital Inc. is pleased to announce the immediate availabiltiy of ViewFrame 1.2, the Newton 2.0-savvy version of Jason Harper's Newton-resident debugger and browser that lets you do things you can't even do with the Inspector. You can browse an application's complete object space, examining and modifying almost all objects in that space in multiple formats, without tying up the Newton's serial port. ViewFrame has a unique additions architecture, which uses auto parts for related groups of functions, so that you can load just those commands you need, minimizing memory use. 
  5516.  
  5517. The latest version of ViewFrame works with all Newton 1.x and 2.0 systems. Some improvements and enhancements are extensions and refinements of previous ViewFrame capabilities. Others features, which are Newton 2.0-specific, are contained in the brand new VF+Dante Addition package, which runs only on Newton 2.0 systems.
  5518.  
  5519. New features in ViewFrame 1.2 include:
  5520.  
  5521. * The ViewFinder, a tool for visually locating open views for  examination. The ViewFinder  includes buttons for locating the parent, siblings, and children of the current view;
  5522. * Expanded object description information, including location, class, and frame map data;
  5523. * An expandable expression entry line for entering and viewing long object path names;
  5524. * Direct opening and closing of the NTK Toolkit application from ViewFrame;
  5525. * A shrink button, reducing ViewFrame to a small, three-button pallette so that other view objects are readily visible;
  5526. * Support for Drag & Drop, including a special Drop Tester package for testing Drap & Drop code;
  5527. * Several enhancements to object viewing, including additional formats and increased intelligence. A new Location format focuses on describing where parts of objects are stored, not their values;
  5528. * An improved function viewer that works with the new Newton 2.0 package format;
  5529. * A new Find PC viewer that pinpoints a NewtonScript function's Program Counter location as shown in an Inspector stack trace;
  5530. * A new VF+Dante Addition that includes support for VBOs, soup aliases and mock entries, and a soup browser; and
  5531. * BugDrop, a special backdrop application for debugging.
  5532.  
  5533. ViewFrame 1.2 includes an improved and expanded 56-page manual, plus a 30-page Additions document on disk. An abbreviated version of the manual plus the Additions documentation is available in a Stuffit archive named VF12Docs.sit on Creative Digital's web site, their vendor forum on CompuServe (GO NEXTVENS), America Online (PDAs/New File and Free Uploading), and at ftp://newton.uiowa.edu /submissions/VF12Docs.sit.newest . The documentation requires a Common Ground viewer. A demo version of ViewFrame 1.2 should be available within the next few weeks. 
  5534.  
  5535. Created by Ricardo Martinez, ViewFrame is available exclusively from Creative Digital Inc., publishers of PDA Developers magazine and several other Newton developer tools including Ragout, Ricardo Martinez's soup utility. ViewFrame is $90, $70 for subscribers to PDA Developers magazine. Upgrades from version 1.1 to 1.2 are $20. Upgrades from version 1.0 to 1.2 are $40. Shipping and handling is charged for all orders - $7.50 in North America, $12.50 to all other locations. Dealer, distributor, and site license inquiries are welcome.
  5536.  
  5537. ------------------------------------------------------------
  5538. Creative Digital Inc., 293 Corbett Avenue, San Francisco, CA 94114
  5539. ------------------------------------------------------------
  5540. 415.621.4252                     415.621.4922 (fax)
  5541. cdi@cdpubs.com                  74774.50@compuserve.com
  5542.              http://www.slip.net/~cdi         
  5543.  
  5544.  
  5545. Subj:  SOUP?
  5546. Date:  96-02-29 13:05:51 EST
  5547. From:  KuroiTaiyo      
  5548. Posted on:  America Online
  5549.  
  5550. SOUP: What does this term mean? Please e-mail me back if you know.
  5551.  
  5552. KuroiTaiyo
  5553.  
  5554. Subj:  Re:SOUP?
  5555. Date:  96-03-01 10:51:15 EST
  5556. From:  PDC JohnS       
  5557. Posted on:  America Online
  5558.  
  5559. Soup is like "File" in most computers.
  5560.  
  5561. Except Soups have more capabilities, you can store any kind of object in a Soup, not just fixed records. So it's more like "Linear access object repository - with multi-key indexes and dynamic memory management" - but soup sounds more friendly.
  5562.  
  5563.  
  5564. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5565. PDA Forum Consultant and Newton File Librarian
  5566. HomePage: http://members.aol.com/pdcjohns/
  5567.  
  5568. Subj:  Globals and other stuff
  5569. Date:  96-03-08 14:38:47 EST
  5570. From:  KristoferC      
  5571. Posted on:  America Online
  5572.  
  5573. Hi, I am working a a Newton app and had some questions that are quite basic.
  5574.  
  5575. I have a base view and then I have another view in a seperate layout window called prefs. I want to allow the user to enter a preference and have it be available to other views.   So for our example, say I want to have a pref called Observer and it will just be a string.   How would I add it to the base laout window and then if I want to prefill a protoInputLine with the test stored in Observer, how do I access it? Furthermore, how can I put that string back into the global Observer when the user exits the prefs view?
  5576.  
  5577. Any help would be appreciated.
  5578. Kris
  5579.  
  5580. Subj:  Re:Globals and other stuff
  5581. Date:  96-03-09 07:57:51 EST
  5582. From:  PDC JohnS       
  5583. Posted on:  America Online
  5584.  
  5585. First, declare the linked layout to the base view. This lets the layout access slots in the base view, and send messages there.
  5586.  
  5587. Now you have two choices. You can either provide get/set methods for the value, or you can have your linked view access the slot directly.
  5588.  
  5589. If this makes sense, great, if not I can post more info.
  5590.  
  5591. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5592. PDA Forum Consultant and Newton File Librarian
  5593. HomePage: http://members.aol.com/pdcjohns/
  5594.  
  5595. Subj:  Re:Globals and other stuff
  5596. Date:  96-03-09 22:57:57 EST
  5597. From:  KristoferC      
  5598. Posted on:  America Online
  5599.  
  5600. Thanks. That makes perfect sense.  
  5601. Kris
  5602.  
  5603. Subj:  Editable Pick Lists..
  5604. Date:  96-03-09 23:00:39 EST
  5605. From:  KristoferC      
  5606. Posted on:  America Online
  5607.  
  5608. I have seen labelpickers that allow the user to pick edit and add, remove or edit entries in the pick list. How can I do this?
  5609.  
  5610. I have tried using a textchanged script attached to the labelpicker and in it I used addarrauslot to its labelCommands array. I get an error though. Also, when I tried to add 'pickseperator to the labelCommands list I get an error.
  5611.  
  5612. Does anyone know how to do this?
  5613.  
  5614. Kris
  5615.  
  5616. Subj:  UsrConfiguration..
  5617. Date:  96-03-09 23:45:49 EST
  5618. From:  KristoferC      
  5619. Posted on:  America Online
  5620.  
  5621. I would like to be able to read in the useername from the preferences into my application. How do I do this?  I tried just puttin userConfiguration.name and I don't get the name.
  5622.  
  5623. Kris
  5624.  
  5625. Subj:  Playing a sound..
  5626. Date:  96-03-09 23:48:48 EST
  5627. From:  KristoferC      
  5628. Posted on:  America Online
  5629.  
  5630. I am trying to figure out how to play a sound. I tried the built -in bell, trill and others like this:
  5631. Playsound(bell);
  5632.  
  5633. doesn't work. How do I do this? Can I add my own sounds?
  5634.  
  5635. Kris
  5636.  
  5637. Subj:  Re:Many Questions ;)
  5638. Date:  96-03-10 07:17:56 EST
  5639. From:  PDC JohnS       
  5640. Posted on:  America Online
  5641.  
  5642. Kris,
  5643.  
  5644. Sounds like you need to get the NTK documentation from the Apple ftp site. Are you using NewtDevEnv or the Demo NTK on a Mac. I guess the real question is do you have a Mac, since the NTK docs are currently only available in Mac-readable form
  5645.  
  5646. If you have a Mac let me know and I'll get the URL for the NTK docs. You can surf the web from Keword Newton - Newton Web, Apple's Newton Development Home Page to find it yourself. The NTK docs are big (4+mb, as I recall) so you need a fast modem to download them. It's worth it, as *all* your questions can be answered there.
  5647.  
  5648. On to the answers!
  5649.  
  5650. User configuration:
  5651.  
  5652. User configuration now has accessor functions that I don't remember, but you might also try
  5653.  
  5654. getglobals().userconfiguration
  5655.  
  5656. to get the whole frame - I believe the name is split into two parts in Newton 2.0
  5657.  
  5658. Editable Pick Lists are tricky. First, you need an editable copy of the array:
  5659.  
  5660. local myLableCommands := clone(lableCommands)
  5661. addArraySlot(myLableCommands, "New entry");
  5662. labelCommands := myLableCommands;
  5663.  
  5664. This may work, but there are better ways of doing it. This is off the top of my head at 7am on sunday ;)
  5665.  
  5666.  
  5667. Playing sounds. I believe you need to use a message:
  5668.  
  5669. :playSound(soundRef);
  5670.  
  5671. there is also
  5672.  
  5673. :playSoundAsync(soundRef);
  5674.  
  5675. soundRef is not a string, you need to locate the sound to play and pass it into "play". There are NTK defitions for the built-in sounds. You can attach a Mac .snd resource to your project and play it this way as well.
  5676.  
  5677. - John Schettino, PDC JohnS, Keyword PDA is where to find us!
  5678. PDA Forum Consultant and Newton File Librarian
  5679. HomePage: http://members.aol.com/pdcjohns/
  5680.  
  5681.  
  5682.  
  5683. Subj:  Re:Many Questions ;)
  5684. Date:  96-03-10 21:15:53 EST
  5685. From:  KristoferC      
  5686. Posted on:  America Online
  5687.  
  5688. John,
  5689. I am using a Mac and the Demo NTK. I am planning on getting the real version soon.  Thanks for the information about the docs, I will try to locate them.
  5690.  
  5691. Thanks for the help.
  5692. Kris
  5693.  
  5694. Subj:  Indirect Messaging...
  5695. Date:  96-03-15 04:01:25 EST
  5696. From:  KristoferC      
  5697. Posted on:  America Online
  5698.  
  5699. I have a quesiton about how to indirectly message a view to show. I have several views that are subview of the main view. Previously, I had create a seperate SHOWVIEW methos for each View I wanted to show. For instance, I may have a view called Information and I would then have a ShowInfo method that would Show the view. I have one of these for each view. It seems to me that I should be able to indirectly send this show message to the view without having to write a seperate method for each layout I want to add to my project.
  5700.  
  5701. I am thinking of something liek this:
  5702.  
  5703. base.showview
  5704.  
  5705. func(the_view)
  5706. begin
  5707. the_view: show();
  5708. end
  5709.  
  5710.  
  5711. then if I wanted to open the view INFORMATION or whatever, I could call showview('information).
  5712.  
  5713. Using the ' doesn't work however. Any ideas?
  5714.  
  5715. Kris
  5716.  
  5717. Subj:  Re:Indirect Messaging...
  5718. Date:  96-03-15 13:37:36 EST
  5719. From:  Gregvaughn      
  5720. Posted on:  America Online
  5721.  
  5722. You need to use the global function Perform. This lets you give the view name as a symbol. Something like:
  5723.  
  5724. base.showview: func(viewNameSymbol) 
  5725. Perform(viewNameSymbol,'Show,nil);
  5726.  
  5727. The third param to Perform is an array of parameters to pass to the method (second param). In 2.0 you can pass nil if there are no params. In 1.3 you've got to give it an empty array ([]) in the third param.
  5728.  
  5729. Greg Vaughn
  5730. Newton Developer
  5731. Steton Technology Group
  5732. GregVaughn@aol.com
  5733.